{P : Sort u} →
  {oldUri newUri : Lean.Lsp.DocumentUri} →
    {options? : Option Lean.Lsp.CreateFile.Options} →
      {annotationId? : Option String} →
        {oldUri' newUri' : Lean.Lsp.DocumentUri} →
          {options?' : Option Lean.Lsp.CreateFile.Options} →
            {annotationId?' : Option String} →
              { oldUri := oldUri, newUri := newUri, options? := options?, annotationId? := annotationId? } =
                  { oldUri := oldUri', newUri := newUri', options? := options?', annotationId? := annotationId?' } →
                (oldUri = oldUri' → newUri = newUri' → options? = options?' → annotationId? = annotationId?' → P) → P