fn nextArgOrFatal(args: []const []const u8, i: *usize) []const u8
fn nextArgOrFatal(args: []const []const u8, i: *usize) []const u8 { return nextArg(args, i) orelse fatalWithHint("expected another argument after {q}", .{args[i.* - 1]}); }