sig   type t = {     items : GapiAnalyticsV3Model.Goal.t list;     itemsPerPage : int;     kind : string;     nextLink : string;     previousLink : string;     startIndex : int;     totalResults : int;     username : string;   }   val items :     (GapiAnalyticsV3Model.Goals.t, GapiAnalyticsV3Model.Goal.t list)     GapiLens.t   val itemsPerPage : (GapiAnalyticsV3Model.Goals.t, int) GapiLens.t   val kind : (GapiAnalyticsV3Model.Goals.t, string) GapiLens.t   val nextLink : (GapiAnalyticsV3Model.Goals.t, string) GapiLens.t   val previousLink : (GapiAnalyticsV3Model.Goals.t, string) GapiLens.t   val startIndex : (GapiAnalyticsV3Model.Goals.t, int) GapiLens.t   val totalResults : (GapiAnalyticsV3Model.Goals.t, int) GapiLens.t   val username : (GapiAnalyticsV3Model.Goals.t, string) GapiLens.t   val empty : GapiAnalyticsV3Model.Goals.t   val render : GapiAnalyticsV3Model.Goals.t -> GapiJson.json_data_model list   val parse :     GapiAnalyticsV3Model.Goals.t ->     GapiJson.json_data_model -> GapiAnalyticsV3Model.Goals.t   val to_data_model :     GapiAnalyticsV3Model.Goals.t -> GapiJson.json_data_model   val of_data_model :     GapiJson.json_data_model -> GapiAnalyticsV3Model.Goals.t end