RE: [Haskell-cafe] closed classes [was: Re: exceptions vs. Either]