expose typed AST to macros
handle parameter of TDynamic when updating cache dependencies
[Php] goto is a thing now (closes #2316)
add generated match subject locals to context