function Promise.is(Z)if type(Z)~="\116\097\098\108\101"then return false end return Z[PromiseMarker]==true end

function Promise.is(object)
	if type(object) ~= "table" then
		return false
	end

	return object[PromiseMarker] == true
end
