CRTP ==== * As explanation of the idea (and the problems solved): from min 25 `How C++23 Changes the Way We Write Code - Timur Doumler - CppCon 2022 `__ .. raw:: html