Project: datamanagement
Issue DM-421: add basic FunctorKeys
Add the basic FunctorKeys mechanism, and enough implementations to support Slots.
Story points: 4