Hi, Is it possible to improve as such? ``` using Student = message< field<uint32,"id", 1>, field<std::string,"name", 3> >; ``` Or another possible way with boost::pfr? ``` struct Student { field<uint32,"id", 1> id; field<std::string,"name", 3> name; }; ```