View source for Higher-order pattern unification