fundeps for extended Monad definition

Hal Daume III hdaume@ISI.EDU
Thu, 27 Feb 2003 21:34:42 -0800 (PST)


> The reason, which is thoroughly explained in Simon Peyton-Jones'
> message, is that the given type signature is wrong: it should read
> 	f1 :: (exists b. (C Int b) => Int -> b)

Sigh, read this after posting :)