[Haskell-cafe] ANN: parameterized, indexed monads with a single "parameter" type variable