argument verification on parser, also dict has a pointer to an ast node