ユーザー定義の合成手続きは、組み込みの基本手続きと全く区別されない。
というか、Scheme系では組み込み関数をユーザー定義関数で上書きできてしまう（名前空間がおんなじ((((；ﾟДﾟ))))）