(motive : List Lean.Meta.Shape✝ × List Lean.Expr → Sort u_1) →
  (x : List Lean.Meta.Shape✝¹ × List Lean.Expr) →
    ((shape : List Lean.Meta.Shape✝²) → (rhss : List Lean.Expr) → motive (shape, rhss)) → motive x