I am working with an external library which can hold large data structures. Calls to it return pointers to objects which it manages: