[Haskell-cafe] extending the notion of notation (was: extending Do notation)