Engine and Query Management.
These classes wrap engine and query. An engine is an environment where we can rum Prolog, that is, where we can run queries.
Also, supports callbacks and engine configuration.
1. class X_API YAPPredicate: