GpointerSourceGpointer: various kinds of pointers to C data
Marked pointers
Boxed pointers
Variant tables
Null pointer exception
Ensure a value is copied in the old generation
Region handling
The abstract type of heap regions
subregion of length len starting at offset pos
create a region sharing a string
copy the contents of the region to a string
Unsafe access
unsafe_create_region ~path ~get_length returns a function to build regions from a specific kind of data abstraction