Stuff like this would be the reason other programming languages make fun of us, if it wasn't so esoteric compared to more readily available stuff like `1+'1'` being `'11'` and `0==[]`.
0mn1coreI'm not a big Javascript class user, but the fact that you lose super, getter/setter, and private variables on structured cloning seems bad? Like who cares for indexDB, don't store objects, but for Worker postMessage you just give a broken ass object that can cause a runtime error???