return function(f)return function(S)if S==nil then S=.03 end f:schedule(S,coroutine.running())coroutine.yield()end end
return function(taskScheduler)
	return function(delay)
		if delay == nil then
			delay = 0.03
		end

		taskScheduler:schedule(delay, coroutine.running())
		coroutine.yield()
	end
end