Working through exercises in Types and Programming Languages in Haskell and Clojure.