Just concluded one other reason why I don’t like TS: I’m used to think before writing my code, so I need to know the interface BEFORE I start writing. But with TypeScript, library creators just being lazy and not writing any document, forcing users to write before they think. That’s not good.