Noding is the term used in the Go compiler to refer to the process of IR Construction, specifically converting the concrete syntax tree into an Abstract Syntax Tree (AST)
During this process, specific structs (like for loop statements) are represented as nodes in the AST where fields are generic node interfaces rather than concrete structs.
