Basic C++17 support