{α : Type u_3} →
  {β : Type u_1} →
    {γ : Type u_2} →
      (motive : Option (α × γ × β) → Sort u_4) →
        (x : Option (α × γ × β)) →
          (Unit → motive none) → ((a : α) → (c : γ) → (b' : β) → motive (some (a, c, b'))) → motive x