@:optionaloptionalideal:Null<EitherType<String, Array<String>>>
@:optionaloptionalexact:Null<EitherType<String, Array<String>>>