Mathias Hasselmann<p>I am pretty sure you all already know, but it's actually possible to have `requires` clauses at the end of a function declaration. Just like any other attribute.</p><p>This makes usage of ad-hoc requirements much more readable and greatly reduces the pressure to introduce custom concepts.</p><p>Why are so many teaching the front syntax instead of the tail syntax?</p><p><a href="https://mastodon.green/tags/Concepts" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Concepts</span></a> <a href="https://mastodon.green/tags/CPP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CPP</span></a> <a href="https://mastodon.green/tags/CPP20" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CPP20</span></a> <a href="https://mastodon.green/tags/ModernCPP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ModernCPP</span></a> <a href="https://mastodon.green/tags/Programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Programming</span></a></p>