pythonでも|>的なパイプラインの記述をやってみたくなった。
昔pipeというパッケージを見たことがあり。それはrorを定義したオブジェクトでwrapすることで実行順序を左から右的なものに変えていた。
そのライブラリでは、直接的には値の変換しか行っていなかった。
なんとなくmaybe的なchainにしたいと思って書いたのがmaybeというクラス。
どのwrapper(ここではmaybe)を使うのかが関数にあてられるデコレータにより限定されてしまうのが気に食わなかったので。全て何らかのコンテナでwrapしたオブジェクトが渡される形式に変えたのがpipe2