My brain really wanted an interesting programming puzzle this evening, so I may have spent the last hour working out how to do UTTER SHENANIGANS with TypeScript, basically coming up with a way for types to specify how to interpret themselves. 🤪