libflow is a work-in-progress functional programming library for C++17/20. It's not yet ready for public consumption, but watch this space!