try: x = uncertain_op() except ...: x = 'fallback' do_something(x)
try { /* new scope */ } catch (FooException &foo) { /* another scope */ }