Medea is a lightweight and tiny serializer for data interchange written in C++11