As of now, calling `deref` or a garabage collected value throws an error instead of returning `undefined` value. For reference: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/WeakRef/deref