contains an adapter wrapped with the type we are adapting to. exposing the IterateeIoEnumerator type
within this class in a non-anonymous way helps resolve some problems the compiler has equating
the type returned by the adapter with the expected type.
contains an adapter wrapped with the type we are adapting to. exposing the
IterateeIoEnumeratortype within this class in a non-anonymous way helps resolve some problems the compiler has equating the type returned by the adapter with the expected type.