class Async::Container::Forked::Child::Instance

def self.for(process)

@parameter process [Process] The process intance to wrap.
Wrap an instance around the {Process} instance from within the forked child.
def self.for(process)
	instance = self.new(process.out)
	
	# The child process won't be reading from the channel:
	process.close_read
	
	instance.name = process.name
	
	return instance
end