A scheme implementation written in Haskell, as described in 'Write Yourself a Scheme in 48 Hours'