C++FW - something like ObjFW, but in C++!