Raphael Päbst <raphael.paebst at googlemail.com> wrote: > answer <- do stuff with message As a side note, if you want to keep your lazy I/O approach, you should make sure that "do stuff with message" does not force the entire list. Greets, Ertugrul -- nightmare = unsafePerformIO (getWrongWife >>= sex) http://ertes.de/