My attempt at a Scheme interpreter written in Haskell.