Opaque, extensible XS pointer backed objects using sv_magic
https://metacpan.org/release/XS-Object-Magic