Generic PMatch Interpolation