return function(w)return function(N,U)if type(N)~="\110\117\109\098\101\114"then error("\066\097\100 \097\114\103\117\109\101\110\116 \112\114\111\118\105\100\101\100 \116\111 \100\101\108\097\121\044 \110\117\109\098\101\114 \101\120\112\101\099\116\101\100\044 \114\101\099\101\105\118\101\100 "..type(N))end w:schedule(math.max(.03,N),coroutine.create(U))end end
return function(taskScheduler)
	return function(delay, fn)
		if type(delay) ~= "number" then
			error("Bad argument provided to delay, number expected, received " .. type(delay))
		end

		taskScheduler:schedule(math.max(0.03, delay), coroutine.create(fn))
	end
end