Make sure not to ignore interfaces.d.ts
Generate declaration files
Switch to using the more terse [] syntax
Order declarations alphabetically (case-insensitive)
Compile with --noImplicitAny and fix errors related to it
More alphabetization