As funções C++ declaradas para retornar um Result capturarão qualquer exceção lançada no lado C++ e a retornarão como um valor Err para a função
Se uma exceção for lançada de uma função externa “C++” que não é declarada pela bridge CXX para retornar Result, o programa chama std::terminate do C++. O comportamento é equivalente à mesma exceção sendo lançada por meio de uma função noexcept C++.