…and update it to tall the QAST compiler rather than PAST::Compiler, use qbuildsub instead of buildsub, etc.
…o rule semantics when :P5 was introduced.
…fferent contributing metaclasses.
…annot be unexpected if there is a slurpy named parameter
…ixes the S05 failures.
…. Deals with another regression.
This make the remaining two code paths for macros catch up with the fact that we now throw X::TypeCheck::Splice when a macro to be spliced into mainline code doesn't return an AST. See also fc88876.
Also added an $.action attribute, because splicing takes place both during quasi-block incarnation and during macro application.