That's neat, I was about to ask which languages support that since the vast majority don't. I didn't know that you can do that in Typescript.