C++ Parameter Extensions library