can parse cooler programs and produce ast
..