Reported:
http://hackage.haskell.org/trac/ghc/ticket/5287

2011/6/28 Alberto G. Corona <agocorona@gmail.com>

2011/6/28 Jason Dagit <dagitj@gmail.com>
On Tue, Jun 28, 2011 at 3:43 AM, Alberto G. Corona <agocorona@gmail.com> wrote:
> I have an "'impossible' happened" error.
> The code may look a little bit convoluted but it is part of my real code.:

I don't know why it's crashing, but did you already report it as a
bug?  If not, you definitely should.

> Please report this as a GHC bug:  http://www.haskell.org/ghc/reportabug

That URL should have the info you need to report it.

Jason

Not published yet. I wanted to publish it in the list before reporting the bug. Just in case anyone tell something interesting about it. A sorter expression that produces the same bug or something similar.