function Promise.prototype.andThenReturn(N,...)local k,z=pack(...)return N:_andThen(debug.traceback(nil,2),function()return unpack(z,1,k)end)end

function Promise.prototype:andThenReturn(...)
	local length, values = pack(...)
	return self:_andThen(debug.traceback(nil, 2), function()
		return unpack(values, 1, length)
	end)
end
