For C++ experiments and concept testing