[Haskell-cafe] Re: partial functions / failure, Maybe and MonadError and good style