[C++-sig] pyste and functions returning opaque pointers