(motive : MProd (Array Lean.MessageData) (Array Lean.Name) → Sort u_1) →
  (r : MProd (Array Lean.MessageData) (Array Lean.Name)) →
    ((lines : Array Lean.MessageData) → (simple : Array Lean.Name) → motive ⟨lines, simple⟩) → motive r