///| /// Wasm target: no stdin available, always returns empty string. pub fn read_line() -> String { "" } ///| /// Wasm target: print without newline (falls back to println). pub fn print(s : String) -> Unit { println(s) }