Make.DBSourceA database is a repository for Datalog clauses.
Interpreted predicate. It takes terms which have a given symbol as head, and return a list of (safe) clauses that have the same symbol as head, and should unify with the query term.
Add an interpreter for the given constant. Goals that start with this constant will be given to all registered interpreters, all of which can add new clauses. The returned clauses must have the constant as head symbol.
Add several interpreters, with their documentation
Add a builtin fun
find facts unifying with the given term, and give them along with the unifier, to the callback