Return a Request object

Still changes the return type, but now at least .to_s will give you the right thing and at least a Request object is a logical thing to return.