sig   type t = {     errors : GapiError.SingleError.t list;     code : int;     message : string;   }   val errors :     (GapiError.RequestError.t, GapiError.SingleError.t list) GapiLens.t   val code : (GapiError.RequestError.t, int) GapiLens.t   val message : (GapiError.RequestError.t, string) GapiLens.t   val empty : GapiError.RequestError.t   val render : GapiError.RequestError.t -> GapiJson.json_data_model list   val parse :     GapiError.RequestError.t ->     GapiJson.json_data_model -> GapiError.RequestError.t   val to_data_model : GapiError.RequestError.t -> GapiJson.json_data_model   val of_data_model : GapiJson.json_data_model -> GapiError.RequestError.t end