[Haskell-beginners] Monadic fixed-point combinator.