Introduced 'new' syntax.
Removed misplaced test method.
Fix
Fixed some rerun-on-error issues.
Whoops.
Renamed entry_point to do.
Added annotation syntax.
Self-review
Renamed inheritance syntax. Still not great but okay.
Introduced type declaration syntax.
Introduced type member method declarations.
Self-review
Fixed whoops.
Allowed parens to be removed from member method this-arguments.
Changed fields to come from the module.
Renamed signals to conditions so 'signal' can be used for something else.
Self-review
Log opcode names not values in interpreter topic logging.
Self-review
WIP fixing escape bug.