class IO::Endpoint::CompositeEndpoint
def with(**options)
def with(**options) self.class.new(endpoints.map{|endpoint| endpoint.with(**options)}, **@options.merge(options)) end
def with(**options) self.class.new(endpoints.map{|endpoint| endpoint.with(**options)}, **@options.merge(options)) end