Defining interfaces in C++ with ‘concepts’ (C++20) | Hacker News Reader