An experiment to implement Scheme interpreter using Scala and Scalaz