'named' covers every non-table entry of the workbook's INamedCollection (a named range, a named
constant, a named formula): they differ in what they resolve to, but not in how they are completed —
the name goes in bare and stands on its own. 'parameter' is a LET/LAMBDA name in scope at the
caret — completed the same way, but it lives in the formula rather than the workbook. 'lambda' is a
name bound to a literal LAMBDA(…) — a defined name whose body is one, or a LET name whose value is
one: a name, but completed like a function, with its paren.
'column' and 'specifier' (#Data, @ - This Row) are offered inside a table's brackets; the
bracket is left for the user to close.
'enum' is one value an argument is limited to, offered in an empty argument of that type; its
name is the literal a formula spells (1, "osversion"), and it goes in as written.
What a row IS — the leading glyph, and (for the editor) whether accepting it opens a paren.