[boost] [type_traits] is_scalar - fit into register?