set get should return None for empty sets. fix bug with set members get
a more idiomatic way to define injections
tests for sorted sets