class Async::HTTP::Protocol::HTTP2::Output

def start(parent: Task.current)

def start(parent: Task.current)
	raise "Task already started!" if @task
	
	if @body.respond_to?(:call)
		@task = parent.async(&self.method(:stream))
	else
		@task = parent.async(&self.method(:passthrough))
	end
end