--[=[
	Yields until the frame deferral is done
]=]

function StepUtils.deferWait()
	local signal = Instance.new("BindableEvent")
	task.defer(function()
		signal:Fire()
		signal:Destroy()
	end)

	signal.Event:Wait()
end
