For some reason `ghc` isn't noticing the possibility that arguments to 
`OutputsOf` are meant to be of kind (* -> *).

There is probably some simpler way of getting it to notice the possibility, 
but if you add something like 

     {-#Language KindSignatures#-} 

then you can write 

     type family OutputsOf (f :: * -> *) :: *

and similarly for `InputsOf`. Then it compiles 
http://lpaste.net/5936788157725933568 



-- 
You received this message because you are subscribed to the Google Groups 
"Haskell Pipes" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].

Reply via email to