27.3.8. C++ concepts