Tactics declared through TACTIC EXTEND that are of the form

"foobar" constr(x1) ... constr(xn)

are now defined as pure Ltac definitions, and do not add grammar
nor printing rules. This partially relies on a hack consisting
in retrieving the arguments in the tactic environment rather than
as directly passed to the TacExtend node.