// host: [2001:db8::2] or 2001:db8::2 or 1.2.240.1 authority::authority(const std::string& host, uint16_t port) : authority(to_authority(host, port)) { }
operator authority()const { return to_authority(); }