CBOR C++ serialization library