1. javascript built-in: weakref

  2. javascript built-in: weakref: deref

  3. javascript built-in: weakref: non-registered symbol as target

  4. javascript built-in: weakref: `weakref()` constructor