first commit
define an more accurate name
define an more accurate name
first tray of the implementation of the ast of the expression inside the generator