I might not have been clear: we should have made these functions private and then tested everything through the function that calls the right function based on the primitive type.  This fits our less-is-more ideal.  We'll have less public entry points, less to doc, and less for users to learn.  They will never need to call these fine-grained functions directly so why expose them.