``` fn instance_jsclass(finalize: extern fn(*JSFreeOp, *JSObject)) -> fn(bare_compartment) -> JSClass { ... } ``` Attempts to use finalize inside a JSClass struct (which expects a *u8) fail, whereas inlining this code in the caller work fine.