Unification (computing)#Higher-order unification