True when a type is an associative container with a key_type.
Declared in <folly/json/DynamicConverter.h>
<folly/json/DynamicConverter.h>
template<typename T> using is_associative = StrictConjunction<is_range<T>, is_detected<detect_member_type_key_type, T>>;