ignore __pycache__
add new line
fix #1: now the Defined() class can compile the generator if use a local variable inside a function
ensure that the Define() object share the same behaviour that the generator