control-monad-omega (hackage): A Haskell monad for fair enumeration of infinite sets.
Keywords: control|library|public-domain