7.8.User functions %name(args) (Since 1.1.2)

A user function is a lexicon entry {name, arity, rules} that rewrites a call into script text. Expansion is a text pre-pass that runs before tokenizing (§7.2), so the token grammar never contains %.