WebAssembly: TinyGo vs. Rust vs. AssemblyScript