evaluator executions instead of direct instances
created evaluate.iterable to push arrays and generators into a seperate file
move dynamic array stuff to evaluate.iterable
move some imports around
evaluate.iterable also owns get_iterator_types now
protect the assignments stuff
protect mor variables