class Protocol::HTTP::Response

def self.[](status, headers = nil, body = nil, protocol = nil)

def self.[](status, headers = nil, body = nil, protocol = nil)
	body = Body::Buffered.wrap(body)
	headers = ::Protocol::HTTP::Headers[headers]
	
	self.new(nil, status, headers, body, protocol)
end