Finish TObject+Synthesis and add prototype submodule. Also build out test harness.