C++ Class Natures in Their Canonical Form and How to Find Them - Peter Sommerlad - CppCon 2019 | CppCon | Podwise