Worth pointing out both here and in applyShear that the argument cannot be a function of wavelength, in contrast to applyShift and applyDilation, since we don't have any use cases of that functionality yet.  Then if people come up with a reason to have wavelength-dependent shear or rotation, they will realize that they need to make an issue for it.