Generator\OneOf initial implementation