template<typename Key, typename = void>
prf::config::is_key_descriptor struct