implicit superClass (Object), use getPrototypeOf, extend null
extend null, non-enumerable prototypes that are not getters/setters
whitespace
add tests for class, borrowed from https://github.com/square/es6-class