>>690
3分で解るHaskellのArrowの基本メモ
http://d.hatena.ne.jp/r-west/20070529
MonadとArrowの関係。
http://d.hatena.ne.jp/r-west/20070531
do記法でArrowを使いこなす基本メモ
http://d.hatena.ne.jp/r-west/20070604
ArrowによるHaskellプログラミングの基礎。…パイプ感覚で順次/分岐/繰返し
http://d.hatena.ne.jp/r-west/20070720

>>697
副作用がある特別な値を抽象化したのがモナドで、
副作用がある特別な関数を抽象化したのがアローですよね。
普通の関数合成はアロー合成の代わりにならないのでは?