Now that TLP is well-tested, converting it to TypeScript will enable us to be stricter on its inputs and outputs. It will also help further refactoring and bug-fixing.
It does require that all code using it directly (such as code using "tlp-fetch") be able to parse TypeScript code. But this is actually good as it will eventually trigger more code being turned to TypeScript ☺️.