Refactor grammars
Refactor several getp rules
Refactor custom fields on this
Refactor getp and set
Refactor iif
Refactor grammar
Refactor calls on ctx e.g. ctx.json()
Ignore apply for now. Parse only applyNext, applyNext(expr) and applyCtx(expr)