Traits are not like Concepts. Concepts are for template meta-programming. You're thinking of the "Contracts" proposal which would be like concepts but for normal types, so like traits.
Also, can we have a C++ article where the comment section doesn't turn into a Rust ad?