adds more tests for enumeration, which pass