Every single component/datatype definitions that we have specifies the following:
"attr.rust.derive": "Debug, Clone, ...",
We might as well just make Debug & Clone automatically implemented, always.
While we're at it, it might be wise to flag Debug behind a #[cfg(arch)], so that it doesn't pollute the wasm artifact?