Add WeakMap.has and conform WeakMap.delete to spec