Serialization library written in C++17 - Pack C++ structs into a compact byte-array without any macros or boilerplate code