Data.Derive.EnumCyclic
makeEnumCyclic