chain_key
typedef chain_key KeyType;
return HashKey(chain_key { value->family, value->type, value->protocol });
struct chain_key key = { family, type, protocol };