A type 
L meets the 
Cpp17SharedTimedLockable requirements if
it meets the 
Cpp17SharedLockable requirements, and
the following expressions are well-formed, have type 
bool, and
have the specified semantics
(
m denotes a value of type 
L,
rel_time denotes a value of a specialization of 
chrono::duration, and
abs_time denotes a value of a specialization of 
chrono::time_point)
.