After seeing your stories on Medium, I did some of the Advent of Code. Your use of functional programming led me to work with it more.
Currently working on an FP version of Day 7, the Linux-like command processing.
I wonder if a views::transform can take a vector in and output a std::set or std::map.