progress being made on generics
multisets created

but not yet tested (most of the old tests still work though, which is
presumably not a bad thing)