[Haskell-cafe] Re: problem implementing an EDSL in Haskell