docs: function waitUntilUsedOnHost(port, host, retryTimeMs, timeOutMs) {
  
      // the first arument may be an object, if it is not, make an object
      var opts;
      if (is.obj(port)) {
          opts = port;
          opts.inUse = true;
      } else {
          opts = makeOptionsObj(port, host, true, retryTimeMs, timeOutMs);
      }
  
      return waitForStatus(opts);
  }