連線管道
使用 >-> 連線 Producers,Consumers 和 Pipes 以組成更大的 Pipe 功能。
printNaturals::MonadIO m => Effect m ()
printNaturals = naturalsUntil 10 >-> intToStr >-> fancyPrint
Producer,Consumer,Pipe 和 Effect 型別都是根據一般的 Proxy 型別定義的。因此, >-> 可用於各種目的。左引數定義的型別必須與右引數使用的型別匹配:
(>->) :: Monad m => Producer b m r -> Consumer b   m r -> Effect       m r
(>->) :: Monad m => Producer b m r -> Pipe     b c m r -> Producer   c m r
(>->) :: Monad m => Pipe   a b m r -> Consumer b   m r -> Consumer a   m r
(>->) :: Monad m => Pipe   a b m r -> Pipe     b c m r -> Pipe     a c m r