sig   module Tables :     sig       type t = {         friendlyName : string;         id : string;         kind : string;         tableReference : GapiBigqueryV2Model.TableReference.t;         _type : string;       }       val friendlyName :         (GapiBigqueryV2Model.TableList.Tables.t, string) GapiLens.t       val id : (GapiBigqueryV2Model.TableList.Tables.t, string) GapiLens.t       val kind : (GapiBigqueryV2Model.TableList.Tables.t, string) GapiLens.t       val tableReference :         (GapiBigqueryV2Model.TableList.Tables.t,          GapiBigqueryV2Model.TableReference.t)         GapiLens.t       val _type : (GapiBigqueryV2Model.TableList.Tables.t, string) GapiLens.t       val empty : GapiBigqueryV2Model.TableList.Tables.t       val render :         GapiBigqueryV2Model.TableList.Tables.t ->         GapiJson.json_data_model list       val parse :         GapiBigqueryV2Model.TableList.Tables.t ->         GapiJson.json_data_model -> GapiBigqueryV2Model.TableList.Tables.t     end   type t = {     etag : string;     kind : string;     nextPageToken : string;     tables : GapiBigqueryV2Model.TableList.Tables.t list;     totalItems : int;   }   val etag : (GapiBigqueryV2Model.TableList.t, string) GapiLens.t   val kind : (GapiBigqueryV2Model.TableList.t, string) GapiLens.t   val nextPageToken : (GapiBigqueryV2Model.TableList.t, string) GapiLens.t   val tables :     (GapiBigqueryV2Model.TableList.t,      GapiBigqueryV2Model.TableList.Tables.t list)     GapiLens.t   val totalItems : (GapiBigqueryV2Model.TableList.t, int) GapiLens.t   val empty : GapiBigqueryV2Model.TableList.t   val render :     GapiBigqueryV2Model.TableList.t -> GapiJson.json_data_model list   val parse :     GapiBigqueryV2Model.TableList.t ->     GapiJson.json_data_model -> GapiBigqueryV2Model.TableList.t   val to_data_model :     GapiBigqueryV2Model.TableList.t -> GapiJson.json_data_model   val of_data_model :     GapiJson.json_data_model -> GapiBigqueryV2Model.TableList.t end