I think it would be amazing if there was also a way to export a machine readable description of the layout of an interoperable object. Then other languages could parse it instead of needing to parse Rust code and know all the ABI rules.
[0] https://github.com/WebAssembly/component-model/blob/main/des...
IDL := Interface Description Language
TLA := linked article