scalaz/scalaz — pull request #166 by seanparsons (2012-10-16 10:55:18+00:00)
Title: Scalaz seven

I made a raft of changes to ListT and StreamT as they fail with a stack overflow on large instances of their respective collections, for example the following will blow out:
ListT.fromList(List((0 to 2000).toList))

However those changes have resulted in some of the typeclasses requiring Monad where previously they got away with Functor.

Also StreamT.runStreamT and StreamT.wrapEffect have been commented out as for the moment I don't know how to reimplement them.