the Lox language (specifically the clox VM) from Robert Nystrom's Crafting Interpreters book, attempted in Zig.