[WIP] Add set type

This PR is meant to implement the set type and therefor solve #65 .
No, because we have (or should have) a unique id for objects, so it would be much better to just pass the UID of an object around.