InterpolationMethod と ExtrapolationMethod はそのままで、必要に応じて DirectedInterpolationMethod とかを追加するのが良さそう。 .both(.bilinerar), .each(x: .nearestNeighbor, y: .bicubic) とか。Dictionary の subscript[_:default:] に倣うなら subscript[_:_:interpolation:extrapolation:] とかかなぁ。