NoUnifyException
Signals that term1 and term2 could not be unified, as an exception rather than the Term/Substitution-level failure sentinel (it.unibo.tuprolog.core.Substitution.failed) that it.unibo.tuprolog.unify.Unificator's own operations use to represent unification failure.