It is WebAssembly based though, so it should be easier than trying to deal with dynamic libraries and Rust's ABI.