Union & intersection types
ref CampApp/CampApp!858
@jpudil Ještě jsem přišel na to, že by bylo potřeba přidat podporu pro Union
types, protože jinak nelze v generickém formátu zapsat pole. (a pro konsistenci bych přidal i intersection types)
Například float[]
=== array<int|string, float>
a to současný generátor neumí udělat.