class Async::Container::Supervisor::Connection

def run(target)

def run(target)
	self.each do |message|
		if id = message.delete(:id)
			if call = @calls[id]
				# Response to a call:
				call.push(**message)
			else
				# Incoming call:
				Call.dispatch(self, target, id, message)
			end
		else
			Console.error(self, "Unknown message:", message)
		end
	end
end