weasel API - v0.8.0
    Preparing search index...

    Variable PREDICATE_TARGETConst

    PREDICATE_TARGET: "predicate" = 'predicate'

    Stand-in target for a { kindOf } predicate spec.

    The route grammar can name target classes (empty, selected-body, kind:rect) but not arbitrary predicates, so three distinct select-tool bindings all render as this one token. Narrowing it would mean giving the grammar a way to describe a function, which is a real design question and not one this reflection layer should answer by inventing syntax.