Matlab, Rust.
will need to convert to and from this FFI proxy format whenever we want the struct to cross language boundaries. A challenge is that C structs don’t have methods. Typically, you can work around this by writing a wrapper function that takes the instance as the first argument. Sometimes it’s a good