unification and syntax in prolog 2207921