local H=require("\046\047\070\097\115\116\068\101\102\101\114")local k=require("\046\047\070\097\115\116\068\101\108\097\121")local F=require("\046\047\070\097\115\116\083\112\097\119\110")local u=require("\046\047\078\111\089\105\101\108\100")local v=require("\046\047\083\097\102\101\084\104\114\101\097\100\067\097\110\099\101\108")local Z=table.freeze({FastDefer=H;FastDelay=k,FastSpawn=F;NoYield=u,SafeThreadCancel=v})return Z
--!optimize 2
--!strict

local FastDefer = require("./FastDefer")
local FastDelay = require("./FastDelay")
local FastSpawn = require("./FastSpawn")
local NoYield = require("./NoYield")
local SafeThreadCancel = require("./SafeThreadCancel")

local ThreadUtilities = table.freeze({
	FastDefer = FastDefer;
	FastDelay = FastDelay;
	FastSpawn = FastSpawn;
	NoYield = NoYield;
	SafeThreadCancel = SafeThreadCancel;
})

return ThreadUtilities
