{motive : Lean.Elab.Term.StructInst.ExpandedField✝ → Sort u} →
  (t : Lean.Elab.Term.StructInst.ExpandedField✝¹) →
    ((ref : Lean.Syntax) →
        (name : Lean.Name) →
          (val : Lean.Elab.Term.StructInst.ExpandedFieldVal✝) → motive { ref := ref, name := name, val := val }) →
      motive t