list ident module ident main list ident fn ident add list list ident a ident i32 list ident b ident i32 arrow -> ident i32 list ident + ident a ident b list ident fn ident main list arrow -> ident i32 list ident print_i32 list ident add int 20 int 22 int 0