Added array literal with union types sample.

Readability of code quickly declines when complex types are in use. We need another mechanism to deal with this, maybe even encoding the entity ID into function names instead of the argument types. Macros should be defined that would allow the code to be properly used from the outside.