used TypeScript
Wrote testcases
Fun bugs from my streaming session today:
https://www.twitch.tv/videos/1062286057