A15: Nodes<Defn> 
 LOCATION 
 A14: DefFunDefn f 
 LOCATION 
 A11: Nodes<ParDefn> 
 LOCATION 
 A0: AtomType INT 
 LOCATION 
 A13: Exprs 
 LOCATION 
 A12: Nodes<Expr> 
 LOCATION 
 A10: LetExpr 
 LOCATION 
 A7: Nodes<Defn> 
 LOCATION 
 A2: TypDefn a 
 LOCATION 
 A1: AtomType INT 
 LOCATION 
 A4: TypDefn b 
 LOCATION 
 A3: AtomType INT 
 LOCATION 
 A9: Exprs 
 LOCATION 
 A8: Nodes<Expr> 
 LOCATION 
 A5: NameExpr a 
 LOCATION 
 A6: NameExpr b 
 LOCATION