type_traits : decayを追加