A terminal node for a rule. Firing it calls :rhs with the token's bindings
and logically inserts whatever comes back.
:salience is the user's ordering. :internal_salience breaks ties in favour of
machinery the user did not write. An extracted negation helper has to run before the
rule that negates its marker, or that rule fires once against an absence that had
merely not been computed yet.