that said, a big value of serde is: * your deps and current types are all already using it * doesn't require external tooling or build steps that tool I built was basically the same workflow as protobuf codegen, for better or worse.