(motive : Option (Lean.TSyntax Lean.Name.anonymous) → Sort u_1) →
  (o : Option (Lean.TSyntax Lean.Name.anonymous)) →
    ((o : Lean.TSyntax Lean.Name.anonymous) → motive (some o)) →
      ((x : Option (Lean.TSyntax Lean.Name.anonymous)) → motive x) → motive o