Affected subclause: [depr.meta.types]
 Change: Remove deprecated type traits
.   Rationale: The traits had unreliable or awkward interfaces
.  The 
is_literal_type
trait provided no way to detect which subset of constructors and member
functions of a type were declared 
constexpr.The 
result_of
trait had a surprising syntax that did not directly support function types
.It has been superseded by the 
invoke_result trait
.Effect on original feature: A valid C++ 2017 program that relies on the 
is_literal_type or
result_of type traits, on the 
is_literal_type_v variable template,
or on the 
result_of_t alias template may fail to compile
.