An interpreter for a Scheme-like language that features an implementation (currently only partially) of an advanced macro system.