std::generator: Standard Library Coroutine Support

Generate sequences of values on-demand with coroutines