backtrack repr and classList with tests
backtrack expensive implementation for diseqs work