fn nextArg(args: []const [:0]const u8, idx: *usize) ?[:0]const u8
fn nextArg(args: []const [:0]const u8, idx: *usize) ?[:0]const u8 { if (idx.* >= args.len) return null; defer idx.* += 1; return args[idx.*]; }