Support -=, --, *=, /=, and implict casting to Symbol
None is not iterable
Fix cases in which children were not nodes.
working FunCall