a lot lot lot of things because i forgot to commit
sequence(d) and starting testing
polymorphic finite set tests