Allow file iterators to be closed, Enum.take should not take items it is not going to use