Better parser. LET and IF still don't parse.