(motive : Option (Array Lean.Syntax) → Sort u_1) →
  (x : Option (Array Lean.Syntax)) →
    ((args : Array Lean.Syntax) → motive (some args)) → ((x : Option (Array Lean.Syntax)) → motive x) → motive x