docs: function inject() {
        var args = normalize(arguments);
  
        /* Sanity check, need a callback */
        if (!args.function) {
          throw new EsquireError("Callback for injection unspecified");
        }
  
        /* Create a fake "null" module and return its value */
        var module = new Module(null, args.arguments, args.function);
        try {
          return create(module, timeout, []);
        } catch (error) {
          return Promise.reject(error);
        }
  
      }