A Scheme derivative written in Haskell.