Syntax is usually `vector | map | collect`.
Not in C++'s standard library until C++20.
I remember using it as early as 2008.
https://en.cppreference.com/w/cpp/ranges
Not in C++'s standard library until C++20.