(motive : Option (Lean.TSyntax `tactic) → Sort u_1) →
  (new : Option (Lean.TSyntax `tactic)) →
    ((tac : Lean.TSyntax `tactic) → motive (some tac)) → ((x : Option (Lean.TSyntax `tactic)) → motive x) → motive new