title: How can I "delay" in Zsh with a float-point number?
body: <p>In Zsh there is a <code>wait</code> (for a process or job) command, a <code>while</code> (Seconds == Delay) command, and a <code>sched</code> (Do later if shell still running) command, but no "delay" command.  If there were, I fear it would be limited to whole second delays.  I need a "delay" statement that can essentially cause the procedure/task to do almost nothing for the time specified in a fixed point number or until an certain clock time.</p>
  
  <p>Most scripts would use "sleep", but I would like to have the delay timer run without having to open the IO; I am seeking the ideal that nearly anything can be accomplished from within Zsh.</p>
  
  <p>Does anyone know how to perhaps make a function (or maybe builtin/module) perform a floating point idle delay in seconds?</p>