primary type
Merge https://github.com/greatabel/principles-of-object-oriented-js