(motive : Lean.Meta.Hint.DiffGranularity → Sort u_1) →
  (x : Lean.Meta.Hint.DiffGranularity) →
    (Unit → motive Lean.Meta.Hint.DiffGranularity.none) → ((x : Lean.Meta.Hint.DiffGranularity) → motive x) → motive x