Toy compiler for Tiny C written in haskell.