This document implements a small, dyanmically-typed, subset of Haskell that includes integers, lists, functions, pattern matching and recursion.