Static reflection for 'simple' structs (aggregates without bases, static max num of fields) that uses Clang's `__builtin_dump_struct` to get field names. No macros!: cpp
https://www.reddit.com/r/cpp/comments/oqjau8/static_reflection_for_simple_structs_aggregates/
https://www.reddit.com/r/cpp/comments/oqjau8/static_reflection_for_simple_structs_aggregates/