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