WIP Port `yield` helper