Generalized stream combinators in the Extra library.