fn nan(_: [*:0]const c_char) callconv(.c) f64
fn nan(_: [*:0]const c_char) callconv(.c) f64 { return math.nan(f64); }