The principles from the book Crafting Interpreters by Bob Nystrom, but in Zig