[Haskell-cafe] Re: source locations (was: best practices for monad transformers and exceptions?)