optimize by not rewriting non-yielding subtrees into cps