[Haskell-beginners] Cyclic structures