Switch between a pure-Rust implementation and a #[wasm_bindgen]-backed implementation based on whether your code is compiled for WebAssembly. The goal is to be able to write Rust code that is used the ...