言語仕様そのものの部分と拡張部分やAPIは完璧に分離すべき
理由は、コーディングの際に明確に両者を分離できないと、論文で「schemeで…」と書くと嘘になってしまうから