changed program to function list, added function pretty print in ast. as for now, function is only id colon block because i'm not sure how we declare arguments and locals