Declaration Merging
Tree Shaking
Effective Typescript