sig   type t = { description : string; }   val description :     (GapiDiscoveryV1Model.RestDescription.Auth.Oauth2.Scopes.t, string)     GapiLens.t   val empty : GapiDiscoveryV1Model.RestDescription.Auth.Oauth2.Scopes.t   val render :     GapiDiscoveryV1Model.RestDescription.Auth.Oauth2.Scopes.t ->     GapiJson.json_data_model list   val parse :     GapiDiscoveryV1Model.RestDescription.Auth.Oauth2.Scopes.t ->     GapiJson.json_data_model ->     GapiDiscoveryV1Model.RestDescription.Auth.Oauth2.Scopes.t end