Couldn't this case just use `yield! l`?