A debugger for a small language of our own design. Implemented in Haskell