is there really no low-level mechanism to intercept boolean primitive coercion in JavaScript?
why can’t I extend `Boolean` to make `new MyBoolean(false)` be `falsy`? (I understand why it isn’t, but I want to make it so)
> Note: Unlike other type conversions like string coercion or number coercion, boolean coercion does not attempt to convert objects to primitives by calling user methods.
Boolean - JavaScript | MDN
Boolean values can be one of two values: true or false, representing the truth value of a logical proposition.
