Experimental range library for C++11/14/17