[Haskell-cafe] Multiple Interpretations for a monad?