Creating cooked user-defined literals Creating type aliases and alias templates recipe of Chapter 8, Learning Modern Core Language Features