- emptysize_t empty() 
- insertvoid insert(Stuff stuff) 
- insertvoid insert(Stuff stuff) 
- lengthsize_t length() 
- opBinaryRightbool opBinaryRight(E e) 
- opEqualsbool opEquals(Object other) 
- opOpAssignvoid opOpAssign(Stuff stuff) 
- opSliceauto  opSlice() 
- removevoid remove(E e) 
- removeAllvoid removeAll() 
- toStringstring toString() 
A quickly hacked together hash set implementation backed by built-in associative arrays to have something to compile Thrift's set<> to until std.container gains something suitable.