is it possible to free the amount of bytes allocated without having a slice?
I have to interop with C and I have provided a malloc function that uses wasm_allocator, but I have to return a raw ptr rather than the slice. how can I free that raw pointer? do I just need a separate map of pointer -> amount allocated?
or can I just lie and even do like @as([*]u8, @ptrCast(rawPtr))[0..1] and the allocator will still free everything?