h&i      Safe-Inferred%01;  DataVersion+Don't use this, it's not meant to be useful    Type-safe migrations for data8(c) Sandy Maguire, 2019 James King, 2019MITjames@agentultra.com experimental Safe-Inferred%01;G DataVersionImplement this class on your type family instance to migrate values of your type to the new version and back DataVersionUsing this function in your  transformation ensures that you only have to provide functions for fields that change or are added. DataVersionThis is the opposite of . Safe-Inferred%01; !"#$%&      !"#$%&'()**DataVersion-0.1.0.1-JzhjWx3nzXGHwoPw3T2upWData.Migration.InternalData.MigrationPaths_DataVersionGUndefinedFieldsgUndefinedFields GTransformFunction gTransform FieldDiffImpl FieldDiff DiffResultNoChangeAdditionChangeInsert'InsertSort++ RepToTree copyFieldundefinedFields$fGTransform:srcdst$fGTransform:srcdst0$fGTransform:srcdst1$fGUndefinedFieldsK1$fGUndefinedFields:*:$fGUndefinedFieldsM1$fGTransform[]srcdst Transformupdown genericUp genericDownversiongetDataFileName getBinDir getLibDir getDynLibDir getDataDir getLibexecDir getSysconfDir