Article note: Oh Node ecosystem. I though you were a joke for years (a literal "no one seriously uses this" joke), and it keeps turning out I was right, just not how I thought.
What if… – your programming language required you to write useful docs, – using those docs, it checked your program for mistakes, – it even used the docs to speed up your program, – this feature already exists! And what if it was called static typing.