Reverted my previous change in Vec, Vec.set now cones not close the chunk, caller is responsible to make sure it will be closed in the end.

Changed ASTAssign to explicitly close the updated chunk.