考えてみると cfn は control.clj には必要ないし、 prelude.clj に必要。そして prelude.clj は control.clj にも data/*.clj にも 依存してはならないと定める。 prelude.clj は control/*.clj でも data/*.clj でも使われるもっともプリミティブな関数をおく。