sig   module Locale :     sig       type t = { country : string; language : string; variant : string; }       val country : (GapiBloggerV2Model.User.Locale.t, string) GapiLens.t       val language : (GapiBloggerV2Model.User.Locale.t, string) GapiLens.t       val variant : (GapiBloggerV2Model.User.Locale.t, string) GapiLens.t       val empty : GapiBloggerV2Model.User.Locale.t       val render :         GapiBloggerV2Model.User.Locale.t -> GapiJson.json_data_model list       val parse :         GapiBloggerV2Model.User.Locale.t ->         GapiJson.json_data_model -> GapiBloggerV2Model.User.Locale.t     end   module Blogs :     sig       type t = { selfLink : string; }       val selfLink : (GapiBloggerV2Model.User.Blogs.t, string) GapiLens.t       val empty : GapiBloggerV2Model.User.Blogs.t       val render :         GapiBloggerV2Model.User.Blogs.t -> GapiJson.json_data_model list       val parse :         GapiBloggerV2Model.User.Blogs.t ->         GapiJson.json_data_model -> GapiBloggerV2Model.User.Blogs.t     end   type t = {     about : string;     blogs : GapiBloggerV2Model.User.Blogs.t;     created : GapiDate.t;     displayName : string;     id : string;     kind : string;     locale : GapiBloggerV2Model.User.Locale.t;     selfLink : string;     url : string;   }   val about : (GapiBloggerV2Model.User.t, string) GapiLens.t   val blogs :     (GapiBloggerV2Model.User.t, GapiBloggerV2Model.User.Blogs.t) GapiLens.t   val created : (GapiBloggerV2Model.User.t, GapiDate.t) GapiLens.t   val displayName : (GapiBloggerV2Model.User.t, string) GapiLens.t   val id : (GapiBloggerV2Model.User.t, string) GapiLens.t   val kind : (GapiBloggerV2Model.User.t, string) GapiLens.t   val locale :     (GapiBloggerV2Model.User.t, GapiBloggerV2Model.User.Locale.t) GapiLens.t   val selfLink : (GapiBloggerV2Model.User.t, string) GapiLens.t   val url : (GapiBloggerV2Model.User.t, string) GapiLens.t   val empty : GapiBloggerV2Model.User.t   val render : GapiBloggerV2Model.User.t -> GapiJson.json_data_model list   val parse :     GapiBloggerV2Model.User.t ->     GapiJson.json_data_model -> GapiBloggerV2Model.User.t   val to_data_model : GapiBloggerV2Model.User.t -> GapiJson.json_data_model   val of_data_model : GapiJson.json_data_model -> GapiBloggerV2Model.User.t end