sig   type t = {     id : string;     operation : GdataBatch.Operation.t;     status : GdataBatch.Status.t;     interrupted : GdataBatch.Interrupted.t;   }   val id : (GdataBatch.BatchExtensions.t, string) GapiLens.t   val operation :     (GdataBatch.BatchExtensions.t, GdataBatch.Operation.t) GapiLens.t   val status : (GdataBatch.BatchExtensions.t, GdataBatch.Status.t) GapiLens.t   val interrupted :     (GdataBatch.BatchExtensions.t, GdataBatch.Interrupted.t) GapiLens.t   val empty : t   val to_xml_data_model : t -> GdataCore.xml_data_model list   val of_xml_data_model : t -> GdataCore.xml_data_model -> t   val node_matches : string * string -> bool end