úκF     A functional ring type. An empty CList. %Make a (balanced) CList from a list. -Replaces the current focus with a new focus. 4Starting with the focus, go left and accumulate all " elements of the CList in a list. 5Starting with the focus, go right and accumulate all " elements of the CList in a list. Make a list from a CList. $Make a CList into an infinite list. Return the focus of the CList. 7Insert an element into the CList as the new focus. The 1 old focus is now the next element to the right. 7Insert an element into the CList as the new focus. The 0 old focus is now the next element to the left. 6Remove the focus from the CList. The new focus is the  next element to the left. !Remove the focus from the CList. .Return all possible rotations of the provided  , where the  focus is the provided . 1Rotate the focus to the previous (left) element. A non-cyclic version of $; that is, only rotate the focus if 2 there is a previous (left) element to rotate to. .Rotate the focus to the next (right) element. A non-cyclic version of $; that is, only rotate the focus if 2 there is a previous (left) element to rotate to.  Rotate the 0 such that the specified element (if it exists)  is focused. !Balance the CList. Equivalent to `fromList . toList` 1Move all elements to the left side of the CList. 2Move all elements to the right side of the CList. $Returns true if the CList is empty. Return the size of the CList. Determine if two s are structurally identical.         data-clist-0.0.5Data.CircularListCListemptyfromList singletonupdate leftElements rightElementstoList toInfListfocusinsertRinsertLremoveLremoveR allRotationsrotLrotRrotateTobalancepackLpackRisEmptysizeEmptymRotLmRotR identical