C# interop with C/C++ and Rust in WebAssembly