C++ consume implementation API, sample implementation, and tests for C++ proposal p0750: consume. API can be found in consume.h. Tests / sample usage in consume.cpp. Other files contain implementation details.