Replying to:

@searyanc.dev This is a decent example of something that confuses me about builtins in TS: sometimes types don't seem to flow through some methods like I (a naive JS dev) would expect

Simeon Vincent @dotproto