start implementing support for discriminated unions
support for multi-argument constructors in discriminated unions
support for single tag discriminated union cases
support for lists of discriminated unions
lists of discriminated unions: refine unit test
fix record lists deserialization
fix deserialization of lists of tuples
update copyright
first shot of discriminated union serialization
discriminated union serialization: add unit test