added sub-type
added ES6 sub-type
addded static class
added maps
added sets
thinking about __proto__
some more new refs