First implementation of the spec.  This shit totally compiles.
Initial inheritance work.  Not much progress.