docs: function(fn, millis, scope, args, appendArgs) {
              fn = functions.bind(fn, scope, args, appendArgs);
              if (millis > 0) {
                  return setTimeout(fn, millis);
              }
              fn();
              return 0;
          }