I suggest to focus on 5.x for 2022 at least. That means we should not break the API (and ABI?). Use C++17, not C++20/C++23.