(motive : Option (Lean.Name × List Lean.Level) → Sort u_1) →
  (x : Option (Lean.Name × List Lean.Level)) →
    (Unit → motive none) → ((fst : Lean.Name) → (us : List Lean.Level) → motive (some (fst, us))) → motive x