Get rid of MonadError

Just use standard exception for error handling.  It's just simpler