Add documentation to an internal function with some generic-looking type arguments
Add documentation to an internal function with some generic-looking type arguments

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