File implements Iterator