Finished J; fixed typos; more big parens
More general ascribe computation; fixed lemmas
Fixed rule for checking run-time type equivalence