Non leading-zero count for types other than c_uint

It can take a while to develop an intuition for what’s a builtin vs. what you’ll find in std. We had a good thread about that not so long ago.