fix for bug #8023 - coroutine::iterator traits