A C++11 library for serialization