function* g(){ x ? yield : y }