Availability:built-in
- fresh(Bool)
- Bool has the value true if the variable is guaranteed to be unbound at entry of the goal, otherwise its value is false. This implies that the variable first appears in this goal or a previous appearance was in a negation (\+/1) or a different branch of a disjunction.
- name(Name)
- True when variable appears with the given name in the source.