C++11 framework with Python-style exceptions and stack traces