Add support for yield in switch expression

This allows us to support

```js
switch (yield expr) {
```