Avoid an intermediate function to avoid the forall
Avoid an intermediate function to avoid the forall

ndmitchell/shake,ndmitchell/shake,ndmitchell/shake,ndmitchell/shake,ndmitchell/shake,ndmitchell/shake