No-op -- arena-based allocation doesn't free individual handles.
Present for compatibility with OCCT's wasm-bindgen .delete() convention.
OCCT-compatible hash code derived from the arena handle id.
OCCT-compatible null check -- brepkit handles are never null.
Typed wrapper around a brepkit u32 arena handle.
brepjs passes these around as opaque
KernelShape. The adapter extracts the.idand.typewhen calling back into brepkit WASM.