Category も追加。あと control.* で使いたい汎用的な flip とかは prelude.clj で宣言する。 control.clj はユーザには見せないけど、 prelude.clj はユーザも利用する