sig val target : Cairo.context -> [ `Other ] Vg.Vgr.target val stored_target : [< `Pdf | `Png of Gg.V2.t | `Ps | `Svg ] -> Vg.Vgr.dst_stored Vg.Vgr.target end