# Handling of "complicated" arg forms to generators# https://github.com/micropython/micropython/issues/397defgen(v=5):foriinrange(v):yieldiprint(list(gen()))print(list(gen(v=10)))defg(*args,**kwargs):foriinargs:yieldifork,vinkwargs.items():yield(k,v)print(list(g(1,2,3,foo="bar")))