class IO::Endpoint::BoundEndpoint

def bind(wrapper = self.wrapper, &block)

def bind(wrapper = self.wrapper, &block)
	@sockets.map do |server|
		if block_given?
			wrapper.schedule do
				yield server
			end
		else
			server.dup
		end
	end
end