Zig also makes this trivial