const ModeOverride: type = if (is_async) Mode else enum { blocking };
This is an enum value to use for I/O mode at runtime, since it takes up zero bytes at runtime, and makes expressions comptime-known when is_async is false.
is_async
false