Did you know ... Search Documentation:
Predicate anchor/2
 anchor(+Class, -Label) is semidet[private]
True when Label is the id we must assign to the fragment of class Class. This that the first definition of a head with the id name/arity.