{P : Sort u} →
  {parameterFieldNames responseFieldNames parameterFieldNames' responseFieldNames' : Array Lean.Name} →
    Lean.Server.Overview.ProtocolExtensionKind.extendedParameterAndResponseType✝ parameterFieldNames
          responseFieldNames =
        Lean.Server.Overview.ProtocolExtensionKind.extendedParameterAndResponseType✝¹ parameterFieldNames'
          responseFieldNames' →
      (parameterFieldNames = parameterFieldNames' → responseFieldNames = responseFieldNames' → P) → P