Re: [Haskell-cafe] monads and groups -- instead of loops