fn nodeIsTriviallyZero(tree: *const Ast, node: Ast.Node.Index) bool
fn nodeIsTriviallyZero(tree: *const Ast, node: Ast.Node.Index) bool { switch (tree.nodeTag(node)) { .number_literal => { const ident = tree.nodeMainToken(node); return switch (std.zig.parseNumberLiteral(tree.tokenSlice(ident))) { .int => |number| switch (number) { 0 => true, else => false, }, else => false, }; }, else => return false, } }