SchemeとかOzみたいなToy言語じゃなくて
Haskellでやればいいのに