note that capnproto needs c++11