numpy.float64 et al. do support the buffer protocol, but native Python float/int/long do not.