use c_string;
use ;
use io;
/// Loads and evaluates a script, waiting for its Emscripten run dependencies.
/// Requires the main browser thread (or Emscripten's Node script loader).
/// Legacy file/script operations are serialized, including after cancellation.
///
/// # Safety
/// Loaded code must preserve Rust memory safety. It must not throw across Rust frames.
pub async unsafe