.binary => |binary| try parenthesize(allocator, binary.operator.lexeme, &.{ binary.left, binary.right }),
.grouping => |grouping| try parenthesize(allocator, "group", &.{grouping.expression}),
.literal => |literal| switch (literal.value) {
.binary => |binary| try parenthesize(allocator, binary.operator.lexeme, &.{ binary.left, binary.right }),
.grouping => |grouping| try parenthesize(allocator, "group", &.{grouping.expression}),
.literal => |literal| switch (literal.value) {