You're right. The restriction is excessive. Thanks for pointing this out. Probably we should only require that at least one of the class variables is constrained. Why even require this? (All x) => x -> x uses the class `All' which restricts its argument not one whit. -- P
- Re: type errors Simon L Peyton Jones
- RE: type errors Philip Wadler
- RE: type errors Mark P Jones
- Re: type errors Martin Stein
- Re: type errors Ralf Hinze
- Re: type errors Simon L Peyton Jones
- Re: type errors Simon L Peyton Jones
- RE: type errors Mark P Jones
- Re: type errors Fergus Henderson
- Re: type errors Alastair Reid