fn addNode(p: *Parser, node: Node) !Node.Index
fn addNode(p: *Parser, node: Node) !Node.Index { const index: Node.Index = @fromBackingInt(@intCast(@as(u32, @intCast(p.nodes.len)))); try p.nodes.append(p.allocator, node); return index; }