[Haskell-beginners] Using Traversal as a kind of pointer