Issue #11. Possible types as collection instead of set to allow
ordering.