const std = @import("std");
pub fn main() void {
const s = "a::b::c";
// the separator here is two bytes long
var it = std.mem.splitSequence(u8, s, "::");
while (it.next()) |part| std.debug.print("{s}\n", .{part});
}splitSequence uses a multi-byte separator