instanceof cannot be determined statically because I can do...
const a = {};
Object.setPrototypeOf(a, SomethingElse); const a = {};
Object.setPrototypeOf(a, SomethingElse);Remember I have said const PLUS Object.freeze() Both are needed to get the true immutable effect.