I am working on backporting this library to Debian stable, and am running in to the following:
Inferred type is less polymorphic than expected
Quantified type variable `i' escapes
In the expression: Prelude.mapM_ yield
In the definition of `sourceList': sourceList = Prelude.mapM_ yield
I sort of know where this error is from, but not why I get it and newer GHC's do not. Was this a known bug with RankNTypes in older GHC?
I'm not really familiar with the changes that would cause this, but I can tell you that I've never even considered using 6.12.1 for conduit.