(motive : MProd Lean.Name (Array Lean.Lsp.OpenNamespace) → Sort u_1) →
  (r : MProd Lean.Name (Array Lean.Lsp.OpenNamespace)) →
    ((currentNamespace : Lean.Name) →
        (openNamespaces : Array Lean.Lsp.OpenNamespace) → motive ⟨currentNamespace, openNamespaces⟩) →
      motive r