docs: function logClient (logClient) {
      if (defined(logClient)) {
          // validate that log client has required methods
          requireValidLogClient(logClient)
          // set default
          immutable.defaultLogClient = logClient
          // return immutable
          return ImmutableCore
      }
      // return default value
      return immutable.defaultLogClient
  }