Why Zig’s Io Feels Like an Effect System (Without Being One) Context: What does "effect" even mean? The word is overloaded, and most arguments about whether something "is" an effect collapse the moment you fix a sense. At least four are in play: A semantic side effect - reading a file, mutating memory, throwing. A type-level effect annotation - Koka-style effect rows, where the function type…