call/1call(+*P)
Proves(executes) P.
If P is instantiated
to an atom or compound term, then the goal call(P) is
executed exactly as if that term appeared textually in its place,
except that any cut (!) occurring in P only cuts alternatives
in the execution of P.
instantiation_error
type_error
context_error
existence_error