An implementation of ISO/IEC Technical Specification 21425:2017 "Programming languages -- C++ Extensions for ranges" (the "Ranges TS").
Compilation requires a compiler with support for C++17 and the Concepts TS, which as of this writing means GCC 7+ with the -std=c++1z and -fconcepts command line options.
Build status