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