enumerator -> iterable