I've fixed the HEAD so that it behaves decently on this now. Thanks for
reporting it. It's in the test suite!
S
| -Original Message-
| From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Joel
| Reymont
| Sent: 09 November 2005 19:27
| To: Haskell Cafe
| Subject: [Haskell-cafe]
Turns out this is to do with the way that type synonyms are represented.
Somewhere there is
type a :*: b = HCons a b
If you simply use HCons instead of :*: the problem goes away. (Use
`HCons` if you want it infix.)
This is a bug; using HCons instead is a workaround, but it might reduce