Higher-order unification: flex-rigid, imitation case.
Higher-order unification: projection