A16: Nodes<Defn> 
 LOCATION 
 A15: DefFunDefn a 
 LOCATION 
 A12: Nodes<ParDefn> 
 LOCATION 
 A1: ParDefn b 
 LOCATION 
 A0: AtomType INT 
 LOCATION 
 A2: AtomType INT 
 LOCATION 
 A14: Exprs 
 LOCATION 
 A13: Nodes<Expr> 
 LOCATION 
 A11: BinExpr MUL 
 LOCATION 
 A3: NameExpr b 
 LOCATION 
 A10: WhileExpr 
 LOCATION 
 A4: NameExpr b 
 LOCATION 
 A9: Exprs 
 LOCATION 
 A8: Nodes<Expr> 
 LOCATION 
 A7: BinExpr ADD 
 LOCATION 
 A5: NameExpr b 
 LOCATION 
 A6: AtomExpr 1 
 LOCATION