The manual section on binding specifications has diverged from the implementation. In particular, we now distinguish between ctypes and hstypes. hstypes are not mentioned in the manual yet, and I don't feel comfortable enough to add this myself in the course of #1324.
Maybe @TravisCardwell can help?