code: function delay(fn, seconds) { var args
          args = slice.call(arguments, 2)
          if (args.length)  fn = fn.bind.apply(fn, args)
  
          return setTimeout(fn, seconds * 1000)
      }
docs: /// Function delay ///////////////////////////////////////////////////////  (fn:Fn, seconds:Num) ↦ Num  Calls the function after the given number of seconds.  Returns an ID to a timer, such that the call to the function can be cancelled by passing that ID to `clearTimeout`.