This is really starting to remind me of Swift.
Coming from Swift, undefined and null handling always felt clumsy in both Javascript and Typescript.
Glad I'll finally get my optionals and nil coalescing back; I've missed them ever since I moved from iOS development to FaaS.