type_traits: fix visibility
type_traits: fix visibility

Interesting!  GCC 4.6.2 will *happily* let me reference this private
type!  GCC 4.8.3 correctly notices my mistake.

cbiffle/etl,cbiffle/etl,cbiffle/etl