`CoreFoundation`, `CoreServices` and similar frameworks have memory management properties that I'm yet unsure of how we should handle. Should we introduce a new wrapper type, similar to `Id`? Or should they manage it internally? Prior art: - The [core-foundation-rs](https://github.com/servo/core-foundation-rs) project - [`fruity`](https://github.com/nvzqz/fruity) - [`core-foundationr`](https://github.com/drewcrawford/core-foundationr) and family
CoreFoundation,CoreServicesand similar frameworks have memory management properties that I'm yet unsure of how we should handle.Should we introduce a new wrapper type, similar to
Id? Or should they manage it internally?Prior art:
fruitycore-foundationrand family