∀ {α : Type u_1} (motive : Option α → Sort u_2) (m : α) (h_1 : some m = none → motive none)
  (h_2 : (m_1 : α) → some m = some m_1 → motive (some m_1)),
  (match e : some m with
    | none => h_1 e
    | some m_1 => h_2 m_1 e) =
    h_2 m ⋯