So we don't need to implement this ad-hoc. That would even be impossible to do correctly inside of the proc macro.
I much prefer kebab case, but snake case is better here since Rust would convert it to snake case when used as an identifier anyways and you also can't use snake case modules without explicit module path attributes.