assertHasPredicateInAPI
Asserts that the receiver Solver's API (Solver.libraries) exposes rule (a rule-based built-in predicate).
Asserts that the receiver Solver's API (Solver.libraries) exposes primitive (a primitive built-in).
Asserts that the receiver Solver's API (Solver.libraries) exposes a predicate matching signature.
Asserts that the receiver Solver's API (Solver.libraries) exposes a predicate functor/arity.