sig   module ConversionPathValue :     sig       type t = { interactionType : string; nodeValue : string; }       val interactionType :         (GapiAnalyticsV3Model.McfData.Rows.ConversionPathValue.t, string)         GapiLens.t       val nodeValue :         (GapiAnalyticsV3Model.McfData.Rows.ConversionPathValue.t, string)         GapiLens.t       val empty : GapiAnalyticsV3Model.McfData.Rows.ConversionPathValue.t       val render :         GapiAnalyticsV3Model.McfData.Rows.ConversionPathValue.t ->         GapiJson.json_data_model list       val parse :         GapiAnalyticsV3Model.McfData.Rows.ConversionPathValue.t ->         GapiJson.json_data_model ->         GapiAnalyticsV3Model.McfData.Rows.ConversionPathValue.t     end   type t = {     conversionPathValue :       GapiAnalyticsV3Model.McfData.Rows.ConversionPathValue.t list;     primitiveValue : string;   }   val conversionPathValue :     (GapiAnalyticsV3Model.McfData.Rows.t,      GapiAnalyticsV3Model.McfData.Rows.ConversionPathValue.t list)     GapiLens.t   val primitiveValue :     (GapiAnalyticsV3Model.McfData.Rows.t, string) GapiLens.t   val empty : GapiAnalyticsV3Model.McfData.Rows.t   val render :     GapiAnalyticsV3Model.McfData.Rows.t -> GapiJson.json_data_model list   val parse :     GapiAnalyticsV3Model.McfData.Rows.t ->     GapiJson.json_data_model -> GapiAnalyticsV3Model.McfData.Rows.t end