Provide python-style generator(yield) for C++ 11