A small toy imperative language (with some OOP features) for demonstrating and practicing language design/implementation.