ごめんよOCamlの|>とHaskellの$を取り違えてました。haskellの f3 $ f2 $ f1 x も右から左でしたわ
OCamlのf1 x |> f2 |> f3 とするのが自分には合っていただけだった。
例えばテキスト読み込んで行ごとに分けてーって考えながらタイプしてると|>が便利でな…

今書いてて思ったのだけど、>>=より=<<の方が読み方向の一貫性が出ないでしょうか