checkpointing more schema work (going back to making pointer types nullable but not-pointer-addressable (compiler will enforce that); other cleanup related to removal of supertypes
adding parsing for @schema
backing out super type from mingle-compiler lib, tests do not yet account for this