Describir: API design for C++