-- | Reversing element lists of a GPX files.moduleData.Geo.GPX.Util.Reverse(reverseRtes,reverseTrks,reverseTrksegs,reverseWpts,reverseConservingTime)whereimportData.Geo.GPX.Accessor.TrksimportData.Geo.GPX.Accessor.TrkptsimportData.Geo.GPX.Accessor.TrksegsimportData.Geo.GPX.Accessor.WptsimportData.Geo.GPX.Accessor.RtesimportData.Geo.GPX.Accessor.RteptsimportData.Geo.GPX.Accessor.TimeimportControl.Applicative-- | Reverses a list of routes (rte).reverseRtes::(Rtesa)=>a->areverseRtes=usingRtes(map(usingRteptsreverse).reverse)-- | Reverses a list of tracks (trk).reverseTrks::(Trksa)=>a->areverseTrks=usingTrks(mapreverseTrksegs.reverse)-- | Reverses a list of track segments (trkseg).reverseTrksegs::(Trksegsa)=>a->areverseTrksegs=usingTrksegs(map(usingTrkptsreverse).reverse)-- | Reverses a list of waypoints (wpt).reverseWpts::(Wptsa)=>a->areverseWpts=usingWptsreverse-- | Reverses a list of elements with a time, however, the time is not reversed.reverseConservingTime::(Timea)=>[a]->[a]reverseConservingTime=zipWithsetTime.maptime<*>reverse