It sounds to me like this calls for an actual Set collection class,
which could be implemented much like the LookupTable, but saving a
little space by dropping the values.
Agreed - that's the usage I had in mind. I'll think about adding it,
although I'm not sure it would really be justified given the light use it
would probably see (even counting the space savings and improved
abstraction). Any opinions on the value of adding this? - in particular,
does anyone think they'd have a lot of use for it?