sig   type t = {     name : string;     status : string;     url : string;     weight : float;     won : bool;   }   val name :     (GapiAnalyticsV3Model.Experiment.Variations.t, string) GapiLens.t   val status :     (GapiAnalyticsV3Model.Experiment.Variations.t, string) GapiLens.t   val url : (GapiAnalyticsV3Model.Experiment.Variations.t, string) GapiLens.t   val weight :     (GapiAnalyticsV3Model.Experiment.Variations.t, float) GapiLens.t   val won : (GapiAnalyticsV3Model.Experiment.Variations.t, bool) GapiLens.t   val empty : GapiAnalyticsV3Model.Experiment.Variations.t   val render :     GapiAnalyticsV3Model.Experiment.Variations.t ->     GapiJson.json_data_model list   val parse :     GapiAnalyticsV3Model.Experiment.Variations.t ->     GapiJson.json_data_model -> GapiAnalyticsV3Model.Experiment.Variations.t end