typescript is literally just javascript with a bunch of annoying type annotations, can we please just stick to what works already?