A23: Nodes<Defn> 
 LOCATION 
 A22: DefFunDefn id 
 LOCATION 
 A19: Nodes<ParDefn> 
 LOCATION 
 A1: ParDefn id 
 LOCATION 
 A0: NameType idt 
 LOCATION 
 A9: StrType 
 LOCATION 
 A8: Nodes<CompDefn> 
 LOCATION 
 A7: CompDefn a 
 LOCATION 
 A6: ArrType ArrType[1] 
 LOCATION 
 A5: ArrType ArrType[2] 
 LOCATION 
 A4: ArrType ArrType[4] 
 LOCATION 
 A3: ArrType ArrType[12] 
 LOCATION 
 A2: AtomType VOID 
 LOCATION 
 A21: Exprs 
 LOCATION 
 A20: Nodes<Expr> 
 LOCATION 
 A10: NameExpr ide 
 LOCATION 
 A11: AtomExpr 1 
 LOCATION 
 A12: AtomExpr true 
 LOCATION 
 A13: AtomExpr false 
 LOCATION 
 A14: AtomExpr 'a' 
 LOCATION 
 A15: AtomExpr "niz" 
 LOCATION 
 A16: AtomExpr "niz spet" 
 LOCATION 
 A17: AtomExpr none 
 LOCATION 
 A18: AtomExpr nil 
 LOCATION