cairoCreate.cairoGetTarget(cr)crCairo]  a cairo contextCairoSurface]  the target surface. To
keep a reference to it, you must call cairoSurfaceReference.cr is already in an error state,
(ie. cairoStatus != CAIRO_STATUS_SUCCESS).
A nil surface is indicated by cairoSurfaceStatus
!= CAIRO_STATUS_SUCCESS.