See also the very recent (perhaps even still ongoing) discussion at:
What numeric traits make sense for std?