WIP. Beginnings of a pretty printer. First use is to support printing & display of classes using mixin application syntax.