we don't actually allow $. twigils
no reason to track these separately
this is no longer just passing around the oid
i think we've moved on enough that we no longer need this comment
cleanups and error message fixes
also don't require semicolon after required method
test for non-required trailing semicolons
stop using ok to test exceptions