Arrow 追加。
Arrow も作った！
reverse だと (1 2 3 .. ) とかのとき思わぬ動作になっちゃう
抽☆象☆化〜〜〜ｯ
rules も control に含ませてしまおう。 Applicative の構文だけが使いたければ、 applicative-rule を使って infixing すればよい。
Arrow にも変更をマージ。