C++20 concepts are structural: What, why, and how to change it? | Hacker News Reader