function Promise.reject(...)local c,X=pack(...)return Promise._new(debug.traceback(nil,2),function(D,Q)Q(unpack(X,1,c))end)end

function Promise.reject(...)
	local length, values = pack(...)
	return Promise._new(debug.traceback(nil, 2), function(_, reject)
		reject(unpack(values, 1, length))
	end)
end
