function Promise.prototype.catch(r,o)return r:andThen(nil,o)end
--[[
	Used to catch any errors that may have occurred in the promise.
]]
function Promise.prototype:catch(failureCallback)
	return self:andThen(nil, failureCallback)
end
