{m : Type u → Type v} →
  {motive : MonadFinally m → Sort u_1} →
    ((tryFinally' : {α β : Type u} → m α → (Option α → m β) → m (α × β)) → motive { tryFinally' := tryFinally' }) →
      (t : MonadFinally m) → motive t