iter_times now automatically calls __exit__ on grids when the iteration has finished