C++17's `std::invoke` [video]
youtu.be