sig val marshal_insert : ((string -> pos:int Pervasives.ref -> unit) -> Gobject.Closure.argv -> unit) Pervasives.ref end