StringSchema -> ParseError("too long")

Object {
    test: StringSchema | NumberSchema,
}

{
    test: true
}

test: StringSchema -> error
test: NumberSchema -> error

Union: Neither StringSchema nor NumberSchema worked

Object -> [
    test: Union -> [
        StringSchema -> error
        NumberSchema -> error
    ]
]
