https://v8project.blogspot.com/2017/02/high-performance-es2015-and-beyond.html
https://mrale.ph/blog/2015/01/11/whats-up-with-monomorphism.html
https://tc39.github.io/ecma262/\#sec-object-type