GitHub repository: seewpx/patterns
Description: This is an experimental library that has evolved to P1371, proposed for C++23.