mlist-0.0.1: Monadic List alternative to lazy I/O
Data.MList.IO
hGetLines :: Handle -> MList IO StringSource