type_traits : common_typeを追加