:  )Copyright 2014 AlephCloud Systems, Inc.MIT'Jon Sterling <jsterling@alephcloud.com> experimental Safe-Inferred9HMTHThere is guaranteed to be a cursor so long as the carousel is non-empty.dYou can delete the cursor from the carousel; the items to its right will move one over to the left.The carousel may be rotated to the right; this operation is written so as to always guarantee the presence of a cursor in a non-empty carousel.The carousel may be rotated to the left; this operation is written so as to always guarantee the presence of a cursor in a non-empty carousel.The empty carousel.<Append a list of elements to the right side of the carousel. LRemove all duplicate elements from the carousel. (TODO: this is inefficient)             data-carousel-0.1.0.0 Data.CarouselCarousel clSequenceclListcursor dropCursor moveRightmoveLeftemptyappendnub _clSequence$fTraversableCarousel$fFoldableCarousel$fFunctorCarousel