ghci> import Control.Monad ((>=>)) ghci> is <- Streams.fromList ["nom", "nom", "nom"::ByteString] ghci> Streams.outputToList (Streams.intersperse "burp!" >=> Streams.connect is) ["nom","burp!","nom","burp!","nom"]