struct CPoint { double x, y; }; struct NonnullWrapper { void * _Nonnull ptr; };