thanks to hidden classes, deopts, etc. - did TypeScript actually do a bad thing by popularising tagged unions? ๐
maybe we should be pushing people to do this kind of thing more often if it'd help:
```ts
{ kind, value } // value is the variable shape thing
```
1 day ago