[boost] [type_traits] common_type fails when typeof is not used