program main fn monotonic_self_equal() -> bool local let now: i32 call std.time.monotonic_ms binary = var now var now fn sleep_zero_then_self_equal() -> bool call std.time.sleep_ms int 0 call monotonic_self_equal fn main() -> i32 call std.time.sleep_ms int 0 if call monotonic_self_equal int 0 int 1 test "monotonic value is self equal" call monotonic_self_equal test "sleep zero returns" call sleep_zero_then_self_equal