pub extern "nova64" fn nova64_yield(timeout_ms: u32) void; pub extern "nova64" fn nova64_log(message: [*]const u8) void; pub fn log(message: []const u8) void { nova64_log(message.ptr); } pub fn sleep(timeout_ms: u32) void { nova64_yield(timeout_ms); } pub fn yield() void { nova64_yield(0); }