{motive : Lean.StructureDescr → Sort u} →
  ((structName : Lean.Name) →
      (fields : Array Lean.StructureFieldInfo) → motive { structName := structName, fields := fields }) →
    (t : Lean.StructureDescr) → motive t