WIP: for<< compiles, seems to return too many results though (repeats the value of an atom)