Three C++ 17 features for modernizing your codebase