docs
add GeneratorFunction yield support