Schema.UndefinedOr to represent a value that can be undefined or the enclosed type. I want the ParseError message to be something simple, like 'Invalid value', but when I add an annotation to the UndefinedOr, the message does not replace the sub errors: