Keywords should be alternation, not concatenation
Support parsing self method calls
Rewrite self method calls as regular ones
Support parsing method definitions with empty parens
Rewrite number instance not-equal in terms of equal