docs: function couchdb (json) {
    return {
      prepareEndpoint (endpointOptions, sourceOptions) {
        return prepareEndpoint(json, endpointOptions, sourceOptions)
      },
  
      async send (request) {
        return send(json, request)
      },
  
      async serialize (data, request) {
        const serializedData = await serializeData(data, request, json)
        return json.serialize(serializedData, request)
      },
  
      async normalize (data, request) {
        const normalizedData = await json.normalize(data, request)
        return normalizeData(normalizedData)
      }
    }
  }