Fix for #21 worked partially: On the new Windows Terminal and PowerShell, returning a tick command from init() still doesn't make the program tick properly because the windows.zig line 199 stdin.read(buffer) blocks, but once any key has been pressed, it doesn't block anymore and tick gets called as it should.
The old Cmd still requires constant key input.
Zig 0.15.2, same code as #21