I'm not sure about calling this file `freedom.ts` as it will produce a file called `freedom.js`, and that is the name of the main freedom file which loads all the freedom stuff. How about `main.ts` ?