[WIP] Add set type

This PR is meant to implement the set type and therefor solve #65 .
You're sure about this? Are you sure we never ever need set functionality _without_ the internal object types?