| :+ |  | 
| 1 (Type/Class) | Data.Ext | 
| 2 (Data Constructor) | Data.Ext | 
| 3 (Type/Class) | Data.Ext.Multi | 
| 4 (Data Constructor) | Data.Ext.Multi | 
| :< | Data.LSeq | 
| :<< | Data.LSeq | 
| :<| | Data.LSeq | 
| :> | Data.LSeq | 
| :|> | Data.LSeq | 
| <| | Data.LSeq | 
| >< | Data.LSeq | 
| access | Data.BinaryTree | 
| adj | Data.PlanarGraph.AdjRep | 
| adjacencies | Data.PlanarGraph.AdjRep | 
| AdjacencyLists | Algorithms.Graph.DFS | 
| adjacencyLists | Algorithms.Graph.DFS | 
| adjust |  | 
| 1 (Function) | Data.CircularSeq | 
| 2 (Function) | Data.LSeq | 
| allChildren | Data.Tree.Util | 
| allDarts | Data.PlanarGraph.Dart | 
| allNexts | Data.List.Zipper | 
| allNonEmptyNexts | Data.List.Zipper | 
| allRotations | Data.CircularSeq | 
| allTrees | Data.Tree.Util | 
| Alternating |  | 
| 1 (Type/Class) | Data.List.Alternating | 
| 2 (Data Constructor) | Data.List.Alternating | 
| AlwaysTrueIntersection | Data.Intersection | 
| ancestors | Data.Tree.Util | 
| append | Data.LSeq | 
| apply | Data.Permutation | 
| aquire | Control.CanAquire | 
| Arc |  | 
| 1 (Type/Class) | Data.PlanarGraph.Dart, Data.PlanarGraph | 
| 2 (Data Constructor) | Data.PlanarGraph.Dart, Data.PlanarGraph | 
| arc | Data.PlanarGraph.Dart, Data.PlanarGraph | 
| asBalancedBinLeafTree | Data.BinaryTree | 
| asBalancedBinTree | Data.BinaryTree | 
| AsFixed | Data.RealNumber.Rational | 
| asFixed | Data.RealNumber.Rational | 
| asSeq | Data.CircularSeq | 
| assignArcs | Data.PlanarGraph.IO | 
| BinarySearch | Algorithms.BinarySearch | 
| binarySearch | Algorithms.BinarySearch | 
| binarySearchIdxIn | Algorithms.BinarySearch | 
| binarySearchIn | Algorithms.BinarySearch | 
| binarySearchUntil | Algorithms.BinarySearch | 
| BinaryTree | Data.BinaryTree | 
| BinLeafTree | Data.BinaryTree | 
| Bottom |  | 
| 1 (Type/Class) | Data.UnBounded | 
| 2 (Data Constructor) | Data.UnBounded | 
| bottomToMaybe | Data.UnBounded | 
| Boundary | Data.PlanarGraph.Immutable | 
| boundary | Data.PlanarGraph.Dual, Data.PlanarGraph | 
| boundary' | Data.PlanarGraph.Dual, Data.PlanarGraph | 
| boundaryDart | Data.PlanarGraph.Dual, Data.PlanarGraph | 
| boundaryVertices | Data.PlanarGraph.Dual, Data.PlanarGraph | 
| buildEdgeOracle | Data.PlanarGraph.EdgeOracle | 
| buildFailureFunction | Algorithms.StringSearch.KMP | 
| buildGraph | Data.PlanarGraph.IO | 
| CanAquire | Control.CanAquire | 
| CanDelete | Data.Measured.Class, Data.Measured | 
| CanInsert | Data.Measured.Class, Data.Measured | 
| Cell |  | 
| 1 (Type/Class) | Data.IndexedDoublyLinkedList.Bare | 
| 2 (Data Constructor) | Data.IndexedDoublyLinkedList.Bare | 
| 3 (Type/Class) | Data.IndexedDoublyLinkedList | 
| 4 (Data Constructor) | Data.IndexedDoublyLinkedList | 
| clampTo | Data.Range | 
| clipLower | Data.Range | 
| clipUpper | Data.Range | 
| Closed | Data.Range | 
| ClosedRange | Data.Range | 
| cmpS | Data.Set.Util | 
| Compare | Data.OrdSeq | 
| compare_ | Data.DynamicOrd | 
| computeDual | Data.PlanarGraph.Core | 
| computeDual' | Data.PlanarGraph.Core | 
| constructTree | Data.Tree.Util | 
| core |  | 
| 1 (Function) | Data.Ext | 
| 2 (Function) | Data.Ext.Multi | 
| coRec | Data.Intersection | 
| covers | Data.Range | 
| CSeq | Data.CircularSeq | 
| cseq | Data.CircularSeq | 
| cycleOf | Data.Permutation | 
| cycleRep | Data.Permutation | 
| Dart |  | 
| 1 (Type/Class) | Data.PlanarGraph.Dart, Data.PlanarGraph | 
| 2 (Data Constructor) | Data.PlanarGraph.Dart, Data.PlanarGraph | 
| dartData | Data.PlanarGraph.Core, Data.PlanarGraph | 
| darts | Data.PlanarGraph.Core, Data.PlanarGraph | 
| darts' | Data.PlanarGraph.Core, Data.PlanarGraph | 
| DataOf | Data.PlanarGraph.Core, Data.PlanarGraph | 
| dataOf | Data.PlanarGraph.Core, Data.PlanarGraph | 
| decodeYaml | Data.Yaml.Util | 
| decodeYamlFile | Data.Yaml.Util | 
| defaultNonEmptyIntersection | Data.Intersection | 
| delete |  | 
| 1 (Function) | Data.List.Set | 
| 2 (Function) | Data.IndexedDoublyLinkedList.Bare | 
| 3 (Function) | Data.IndexedDoublyLinkedList | 
| deleteA | Data.Measured.Class, Data.Measured | 
| deleteAll | Data.OrdSeq | 
| deleteAllBy |  | 
| 1 (Function) | Data.OrdSeq | 
| 2 (Function) | Data.Set.Util | 
| dfs | Algorithms.Graph.DFS | 
| dfs' | Algorithms.Graph.DFS | 
| dfsFilterCycles | Algorithms.Graph.DFS | 
| dfsSensitive | Algorithms.Graph.DFS | 
| difference | Data.List.Set | 
| Direction | Data.PlanarGraph.Dart, Data.PlanarGraph | 
| direction | Data.PlanarGraph.Dart, Data.PlanarGraph | 
| divideAndConquer | Algorithms.DivideAndConquer | 
| divideAndConquer1 | Algorithms.DivideAndConquer | 
| divideAndConquer1With | Algorithms.DivideAndConquer | 
| DLList |  | 
| 1 (Type/Class) | Data.IndexedDoublyLinkedList | 
| 2 (Data Constructor) | Data.IndexedDoublyLinkedList | 
| DLListMonad | Data.IndexedDoublyLinkedList | 
| DoubleRelAbs |  | 
| 1 (Type/Class) | Data.Double.Approximate | 
| 2 (Data Constructor) | Data.Double.Approximate | 
| drawTree | Data.BinaryTree | 
| drawTree' | Data.BinaryTree | 
| drop | Data.LSeq | 
| dropNext | Data.List.Zipper | 
| Dual | Data.PlanarGraph.Core, Data.PlanarGraph | 
| dual | Data.PlanarGraph.Core, Data.PlanarGraph | 
| dualDualIdentity | Data.PlanarGraph.Core | 
| DualOf | Data.PlanarGraph.Core, Data.PlanarGraph | 
| dump |  | 
| 1 (Function) | Data.IndexedDoublyLinkedList.Bare | 
| 2 (Function) | Data.IndexedDoublyLinkedList | 
| Edge |  | 
| 1 (Type/Class) | Data.PlanarGraph.Mutable | 
| 2 (Type/Class) | Data.PlanarGraph.Immutable | 
| 3 (Data Constructor) | Data.PlanarGraph.Immutable | 
| edgeData | Data.PlanarGraph.Core, Data.PlanarGraph | 
| edgeFromHalfEdge | Data.PlanarGraph.Mutable | 
| edgeFromId | Data.PlanarGraph.Mutable | 
| edgeHalfEdges | Data.PlanarGraph.Immutable | 
| EdgeId | Data.PlanarGraph.Mutable | 
| edgeId | Data.PlanarGraph.Immutable | 
| EdgeOracle |  | 
| 1 (Type/Class) | Data.PlanarGraph.EdgeOracle | 
| 2 (Data Constructor) | Data.PlanarGraph.EdgeOracle | 
| edgeOracle | Data.PlanarGraph.EdgeOracle | 
| edges | Data.PlanarGraph.Core, Data.PlanarGraph | 
| edges' | Data.PlanarGraph.Core, Data.PlanarGraph | 
| edgeToId | Data.PlanarGraph.Mutable | 
| Elem |  | 
| 1 (Type/Class) | Algorithms.BinarySearch | 
| 2 (Type/Class) | Data.Measured.Size | 
| 3 (Data Constructor) | Data.Measured.Size | 
| elems | Data.Permutation | 
| embedding | Data.PlanarGraph.Core, Data.PlanarGraph | 
| empty | Data.LSeq | 
| emptyCell |  | 
| 1 (Function) | Data.IndexedDoublyLinkedList.Bare | 
| 2 (Function) | Data.IndexedDoublyLinkedList | 
| EmptyL | Data.LSeq | 
| encodeYaml | Data.Yaml.Util | 
| encodeYamlFile | Data.Yaml.Util | 
| EndPoint | Data.Range | 
| endPointData | Data.PlanarGraph.Core, Data.PlanarGraph | 
| endPointDataOf | Data.PlanarGraph.Core, Data.PlanarGraph | 
| endPoints | Data.PlanarGraph.Core, Data.PlanarGraph | 
| eval | Data.LSeq | 
| Exact | Data.RealNumber.Rational | 
| ext |  | 
| 1 (Function) | Data.Ext | 
| 2 (Function) | Data.Ext.Multi | 
| extra |  | 
| 1 (Function) | Data.Ext | 
| 2 (Function) | Data.Ext.Multi | 
| extractMinimaBy | Data.List.Util | 
| extractNext | Data.List.Zipper | 
| extractOrd1 | Data.DynamicOrd | 
| extractOrd2 | Data.DynamicOrd | 
| Face |  | 
| 1 (Type/Class) | Data.PlanarGraph.AdjRep | 
| 2 (Data Constructor) | Data.PlanarGraph.AdjRep | 
| 3 (Type/Class) | Data.PlanarGraph.Mutable | 
| 4 (Type/Class) | Data.PlanarGraph.Immutable | 
| 5 (Data Constructor) | Data.PlanarGraph.Immutable | 
| 6 (Type/Class) | Data.PlanarGraph.Persistent | 
| faceBoundary |  | 
| 1 (Function) | Data.PlanarGraph.Mutable | 
| 2 (Function) | Data.PlanarGraph.Immutable | 
| faceData | Data.PlanarGraph.Core, Data.PlanarGraph | 
| faceFromId | Data.PlanarGraph.Mutable | 
| faceHalfEdge |  | 
| 1 (Function) | Data.PlanarGraph.Mutable | 
| 2 (Function) | Data.PlanarGraph.Immutable | 
| faceHalfEdges |  | 
| 1 (Function) | Data.PlanarGraph.Mutable | 
| 2 (Function) | Data.PlanarGraph.Immutable | 
| FaceId |  | 
| 1 (Type/Class) | Data.PlanarGraph.Core, Data.PlanarGraph | 
| 2 (Data Constructor) | Data.PlanarGraph.Core, Data.PlanarGraph | 
| 3 (Type/Class) | Data.PlanarGraph.Mutable, Data.PlanarGraph.Immutable | 
| faceId | Data.PlanarGraph.Immutable | 
| FaceId' | Data.PlanarGraph.Core, Data.PlanarGraph | 
| faceInvalid | Data.PlanarGraph.Mutable | 
| faceIsBoundary |  | 
| 1 (Function) | Data.PlanarGraph.Mutable | 
| 2 (Function) | Data.PlanarGraph.Immutable | 
| faceIsInterior |  | 
| 1 (Function) | Data.PlanarGraph.Mutable | 
| 2 (Function) | Data.PlanarGraph.Immutable | 
| faceIsInvalid | Data.PlanarGraph.Mutable | 
| faceIsValid | Data.PlanarGraph.Mutable | 
| faceMember | Data.PlanarGraph.Immutable | 
| faces |  | 
| 1 (Function) | Data.PlanarGraph.AdjRep | 
| 2 (Function) | Data.PlanarGraph.Dual, Data.PlanarGraph | 
| faces' | Data.PlanarGraph.Dual, Data.PlanarGraph | 
| faceToId | Data.PlanarGraph.Mutable | 
| fData | Data.PlanarGraph.AdjRep | 
| findDart | Data.PlanarGraph.EdgeOracle | 
| findEdge | Data.PlanarGraph.EdgeOracle | 
| findEvert | Data.Tree.Util | 
| findEvert' | Data.Tree.Util | 
| findNode | Data.Tree.Util | 
| findNodes | Data.Tree.Util | 
| findPath | Data.Tree.Util | 
| findRotateTo |  | 
| 1 (Function) | Data.CircularSeq | 
| 2 (Function) | Data.Vector.Circular.Util | 
| firstChild | Data.Tree.Util | 
| floydWarshall | Algorithms.FloydWarshall | 
| focus |  | 
| 1 (Function) | Data.CircularSeq | 
| 2 (Function) | Data.Tree.Util | 
| foldBinaryUp | Data.BinaryTree | 
| foldUp | Data.BinaryTree | 
| foldUpData | Data.BinaryTree | 
| forceLSeq | Data.LSeq | 
| fromAdjacencyLists | Data.PlanarGraph.IO, Data.PlanarGraph | 
| fromAdjRep | Data.PlanarGraph.IO, Data.PlanarGraph | 
| fromAscList | Data.OrdSeq | 
| fromFixed | Data.RealNumber.Rational | 
| fromList |  | 
| 1 (Function) | Data.CircularSeq | 
| 2 (Function) | Data.LSeq | 
| 3 (Function) | Data.List.Set | 
| 4 (Function) | Data.List.Zipper | 
| fromListBy |  | 
| 1 (Function) | Data.OrdSeq | 
| 2 (Function) | Data.Set.Util | 
| fromListByOrd | Data.OrdSeq | 
| fromNonEmpty |  | 
| 1 (Function) | Data.CircularSeq | 
| 2 (Function) | Data.LSeq | 
| fromSeq | Data.LSeq | 
| genIndexes | Data.Permutation | 
| getNext |  | 
| 1 (Function) | Data.IndexedDoublyLinkedList.Bare | 
| 2 (Function) | Data.IndexedDoublyLinkedList | 
| getPrev |  | 
| 1 (Function) | Data.IndexedDoublyLinkedList.Bare | 
| 2 (Function) | Data.IndexedDoublyLinkedList | 
| goNext | Data.List.Zipper | 
| goPrev | Data.List.Zipper | 
| Gr |  | 
| 1 (Type/Class) | Data.PlanarGraph.AdjRep | 
| 2 (Data Constructor) | Data.PlanarGraph.AdjRep | 
| groupBy' | Data.List.Util | 
| HalfEdge |  | 
| 1 (Type/Class) | Data.PlanarGraph.Mutable | 
| 2 (Type/Class) | Data.PlanarGraph.Immutable | 
| 3 (Data Constructor) | Data.PlanarGraph.Immutable | 
| 4 (Type/Class) | Data.PlanarGraph.Persistent | 
| halfEdgeFace |  | 
| 1 (Function) | Data.PlanarGraph.Mutable | 
| 2 (Function) | Data.PlanarGraph.Immutable | 
| halfEdgeFromId | Data.PlanarGraph.Mutable | 
| HalfEdgeId | Data.PlanarGraph.Mutable | 
| halfEdgeId | Data.PlanarGraph.Immutable | 
| halfEdgeIsBoundary | Data.PlanarGraph.Immutable | 
| halfEdgeIsInterior |  | 
| 1 (Function) | Data.PlanarGraph.Mutable | 
| 2 (Function) | Data.PlanarGraph.Immutable | 
| halfEdgeNext |  | 
| 1 (Function) | Data.PlanarGraph.Mutable | 
| 2 (Function) | Data.PlanarGraph.Immutable | 
| 3 (Function) | Data.PlanarGraph.Persistent | 
| halfEdgeNextIncoming |  | 
| 1 (Function) | Data.PlanarGraph.Mutable | 
| 2 (Function) | Data.PlanarGraph.Immutable | 
| halfEdgeNextM | Data.PlanarGraph.Persistent | 
| halfEdgeNextOutgoing |  | 
| 1 (Function) | Data.PlanarGraph.Mutable | 
| 2 (Function) | Data.PlanarGraph.Immutable | 
| halfEdgePrev |  | 
| 1 (Function) | Data.PlanarGraph.Mutable | 
| 2 (Function) | Data.PlanarGraph.Immutable | 
| halfEdgeTailVertex |  | 
| 1 (Function) | Data.PlanarGraph.Mutable | 
| 2 (Function) | Data.PlanarGraph.Immutable | 
| halfEdgeTipVertex |  | 
| 1 (Function) | Data.PlanarGraph.Mutable | 
| 2 (Function) | Data.PlanarGraph.Immutable | 
| halfEdgeToId | Data.PlanarGraph.Mutable | 
| halfEdgeTwin |  | 
| 1 (Function) | Data.PlanarGraph.Mutable | 
| 2 (Function) | Data.PlanarGraph.Immutable | 
| halfEdgeVertex |  | 
| 1 (Function) | Data.PlanarGraph.Mutable | 
| 2 (Function) | Data.PlanarGraph.Immutable | 
| HasCore | Data.Ext.Multi | 
| HasDataOf | Data.PlanarGraph.Core, Data.PlanarGraph | 
| hasEdge | Data.PlanarGraph.EdgeOracle | 
| HasExtras | Data.Ext.Multi | 
| HasIndex | Control.CanAquire | 
| head | Data.LSeq | 
| headOf | Data.PlanarGraph.Core, Data.PlanarGraph | 
| I | Control.CanAquire | 
| id | Data.PlanarGraph.AdjRep | 
| IDLList |  | 
| 1 (Type/Class) | Data.IndexedDoublyLinkedList.Bare | 
| 2 (Data Constructor) | Data.IndexedDoublyLinkedList.Bare | 
| IDLListMonad | Data.IndexedDoublyLinkedList.Bare | 
| incidentEdge | Data.PlanarGraph.AdjRep | 
| incidentEdges | Data.PlanarGraph.Core, Data.PlanarGraph | 
| incomingEdges | Data.PlanarGraph.Core, Data.PlanarGraph | 
| Index |  | 
| 1 (Type/Class) | Algorithms.BinarySearch | 
| 2 (Type/Class) | Data.IndexedDoublyLinkedList.Bare | 
| 3 (Type/Class) | Data.IndexedDoublyLinkedList | 
| index |  | 
| 1 (Function) | Data.CircularSeq | 
| 2 (Function) | Data.LSeq | 
| indexes | Data.Permutation | 
| indexOf | Control.CanAquire | 
| init | Data.LSeq | 
| inRange | Data.Range | 
| insert |  | 
| 1 (Function) | Data.List.Set | 
| 2 (Function) | Data.OrdSeq | 
| insertA | Data.Measured.Class, Data.Measured | 
| insertAfter |  | 
| 1 (Function) | Data.IndexedDoublyLinkedList.Bare | 
| 2 (Function) | Data.IndexedDoublyLinkedList | 
| insertAll | Data.List.Set | 
| insertBefore |  | 
| 1 (Function) | Data.IndexedDoublyLinkedList.Bare | 
| 2 (Function) | Data.IndexedDoublyLinkedList | 
| insertBreakPoints | Data.List.Alternating | 
| insertBy |  | 
| 1 (Function) | Data.OrdSeq | 
| 2 (Function) | Data.Set.Util | 
| insertOrd |  | 
| 1 (Function) | Data.CircularList.Util | 
| 2 (Function) | Data.CircularSeq | 
| insertOrdBy |  | 
| 1 (Function) | Data.CircularList.Util | 
| 2 (Function) | Data.CircularSeq | 
| insertOrdBy' | Data.CircularList.Util | 
| Internal | Data.BinaryTree | 
| InternalNode | Data.Tree.Util | 
| intersect | Data.Intersection | 
| Intersection | Data.Intersection | 
| intersection | Data.List.Set | 
| IntersectionOf | Data.Intersection | 
| intersects | Data.Intersection | 
| introOrd1 | Data.DynamicOrd | 
| introOrd2 | Data.DynamicOrd | 
| isClosed | Data.Range | 
| IsIntersectableWith | Data.Intersection | 
| isOpen | Data.Range | 
| isPositive | Data.PlanarGraph.Dart, Data.PlanarGraph | 
| isShiftOf |  | 
| 1 (Function) | Data.CircularList.Util | 
| 2 (Function) | Data.CircularSeq | 
| 3 (Function) | Data.Vector.Circular.Util | 
| isSubStringOf | Algorithms.StringSearch.KMP | 
| isValid | Data.Range | 
| item |  | 
| 1 (Function) | Data.CircularSeq | 
| 2 (Function) | Data.Vector.Circular.Util | 
| join | Data.Set.Util | 
| kmpMatch | Algorithms.StringSearch.KMP | 
| labelWithIndex | Control.CanAquire | 
| last | Data.LSeq | 
| Leaf | Data.BinaryTree | 
| LeafNode | Data.Tree.Util | 
| leaveOutOne | Data.List.Util | 
| leftElements |  | 
| 1 (Function) | Data.CircularSeq | 
| 2 (Function) | Data.Vector.Circular.Util | 
| leftFace | Data.PlanarGraph.Dual, Data.PlanarGraph | 
| levels | Data.Tree.Util | 
| liftOrd1 | Data.DynamicOrd | 
| llist |  | 
| 1 (Function) | Data.IndexedDoublyLinkedList.Bare | 
| 2 (Function) | Data.IndexedDoublyLinkedList | 
| lookupBy | Data.OrdSeq | 
| lookupIdx | Data.Permutation | 
| lookupMax | Data.OrdSeq | 
| lookupMin | Data.OrdSeq | 
| Lossy | Data.RealNumber.Rational | 
| lower | Data.Range | 
| LSeq | Data.LSeq | 
| makeTree | Algorithms.Graph.MST | 
| mapMonotonic | Data.OrdSeq | 
| mapWithIndex | Data.LSeq | 
| maximum1 | Data.List.Util | 
| MaxInfinity | Data.UnBounded | 
| maxView | Data.OrdSeq | 
| measure | Data.Measured.Class, Data.Measured | 
| Measured | Data.Measured.Class, Data.Measured | 
| memberBy | Data.OrdSeq | 
| mergeAlternating | Data.List.Alternating | 
| mergeSorted | Algorithms.DivideAndConquer | 
| mergeSortedBy | Algorithms.DivideAndConquer | 
| mergeSortedLists | Algorithms.DivideAndConquer | 
| mergeSortedListsBy | Algorithms.DivideAndConquer | 
| midPoint | Data.Range | 
| minimaBy | Data.List.Util | 
| minimaOn | Data.List.Util | 
| minimum1 | Data.List.Util | 
| minimum1By | Data.List.Util | 
| MinInfinity | Data.UnBounded | 
| minView | Data.OrdSeq | 
| mkGraph | Algorithms.FloydWarshall | 
| mkIndex | Algorithms.FloydWarshall | 
| mst | Algorithms.Graph.MST | 
| mstEdges | Algorithms.Graph.MST | 
| Nat | Data.RealNumber.Rational | 
| Negative | Data.PlanarGraph.Dart, Data.PlanarGraph | 
| neighboursOf | Data.PlanarGraph.Core, Data.PlanarGraph | 
| new | Data.PlanarGraph.Persistent | 
| next |  | 
| 1 (Function) | Data.Permutation | 
| 2 (Function) | Data.IndexedDoublyLinkedList.Bare | 
| 3 (Function) | Data.IndexedDoublyLinkedList | 
| nextEdge | Data.PlanarGraph.Dual, Data.PlanarGraph | 
| nextIncidentEdge | Data.PlanarGraph.Core, Data.PlanarGraph | 
| nextSibling | Data.Tree.Util | 
| Nil | Data.BinaryTree | 
| Node | Data.BinaryTree | 
| node | Data.BinaryTree | 
| NoIntersection |  | 
| 1 (Type/Class) | Data.Intersection | 
| 2 (Data Constructor) | Data.Intersection | 
| nonEmptyIntersection | Data.Intersection | 
| nonEmptyTails | Data.Util | 
| numDarts | Data.PlanarGraph.Core, Data.PlanarGraph | 
| numEdges | Data.PlanarGraph.Core, Data.PlanarGraph | 
| numFaces | Data.PlanarGraph.Core, Data.PlanarGraph | 
| numVertices | Data.PlanarGraph.Core, Data.PlanarGraph | 
| O |  | 
| 1 (Type/Class) | Data.DynamicOrd | 
| 2 (Data Constructor) | Data.DynamicOrd | 
| Only | Data.Ext.Multi | 
| Open | Data.Range | 
| OpenRange | Data.Range | 
| Orbit | Data.Permutation | 
| orbitFrom | Data.Permutation | 
| orbits | Data.Permutation | 
| OrdDict |  | 
| 1 (Type/Class) | Data.DynamicOrd | 
| 2 (Data Constructor) | Data.DynamicOrd | 
| OrdSeq | Data.OrdSeq | 
| outgoingEdges | Data.PlanarGraph.Core, Data.PlanarGraph | 
| parseVersioned | Data.Yaml.Util | 
| partition | Data.LSeq | 
| partition3 | Data.List.Util | 
| Permutation |  | 
| 1 (Type/Class) | Data.Permutation | 
| 2 (Data Constructor) | Data.Permutation | 
| PersistentState | Control.Monad.State.Persistent | 
| PersistentStateT | Control.Monad.State.Persistent | 
| pgBoundaries | Data.PlanarGraph.Immutable | 
| pgClone | Data.PlanarGraph.Mutable | 
| pgConnectVertices | Data.PlanarGraph.Mutable | 
| pgCreate | Data.PlanarGraph.Immutable | 
| pgEdges | Data.PlanarGraph.Immutable | 
| pgFace | Data.PlanarGraph.Persistent | 
| pgFaces | Data.PlanarGraph.Immutable | 
| pgFreeze | Data.PlanarGraph.Immutable | 
| pgFromFaces |  | 
| 1 (Function) | Data.PlanarGraph.Mutable | 
| 2 (Function) | Data.PlanarGraph.Immutable | 
| pgFromFacesCV |  | 
| 1 (Function) | Data.PlanarGraph.Mutable | 
| 2 (Function) | Data.PlanarGraph.Immutable | 
| pgHalfEdgeFromFace | Data.PlanarGraph.Persistent | 
| pgHalfEdgeFromVertex | Data.PlanarGraph.Persistent | 
| pgHalfEdges | Data.PlanarGraph.Immutable | 
| pgHash | Data.PlanarGraph.Mutable | 
| pgMutate | Data.PlanarGraph.Immutable | 
| pgNext | Data.PlanarGraph.Persistent | 
| pgNextFaceId | Data.PlanarGraph.Persistent | 
| pgNextHalfEdgeId | Data.PlanarGraph.Persistent | 
| pgNextVertexId | Data.PlanarGraph.Persistent | 
| pgThaw | Data.PlanarGraph.Immutable | 
| pgUnsafeFreeze | Data.PlanarGraph.Immutable | 
| pgUnsafeThaw | Data.PlanarGraph.Immutable | 
| pgVertex | Data.PlanarGraph.Persistent | 
| pgVertices | Data.PlanarGraph.Immutable | 
| PlanarGraph |  | 
| 1 (Type/Class) | Data.PlanarGraph.Core, Data.PlanarGraph | 
| 2 (Data Constructor) | Data.PlanarGraph.Core | 
| 3 (Type/Class) | Data.PlanarGraph.Mutable | 
| 4 (Type/Class) | Data.PlanarGraph.Immutable | 
| 5 (Type/Class) | Data.PlanarGraph.Persistent | 
| 6 (Data Constructor) | Data.PlanarGraph.Persistent | 
| planarGraph | Data.PlanarGraph.Core, Data.PlanarGraph | 
| planarGraph' | Data.PlanarGraph.Core, Data.PlanarGraph | 
| Positive | Data.PlanarGraph.Dart, Data.PlanarGraph | 
| prettyShow | Data.Range | 
| prev |  | 
| 1 (Function) | Data.IndexedDoublyLinkedList.Bare | 
| 2 (Function) | Data.IndexedDoublyLinkedList | 
| prevEdge | Data.PlanarGraph.Dual, Data.PlanarGraph | 
| prevIncidentEdge | Data.PlanarGraph.Core, Data.PlanarGraph | 
| previous | Data.Permutation | 
| prevSibling | Data.Tree.Util | 
| Primal | Data.PlanarGraph.Core, Data.PlanarGraph | 
| printYaml | Data.Yaml.Util | 
| promise | Data.LSeq | 
| queryBy | Data.Set.Util | 
| Range |  | 
| 1 (Type/Class) | Data.Range | 
| 2 (Data Constructor) | Data.Range | 
| Range' | Data.Range | 
| rawDartData | Data.PlanarGraph.Core, Data.PlanarGraph | 
| RealNumber |  | 
| 1 (Type/Class) | Data.RealNumber.Rational | 
| 2 (Data Constructor) | Data.RealNumber.Rational | 
| reorder | Data.PlanarGraph.IO | 
| reorderEdgeData | Data.PlanarGraph.Core | 
| replaceByIndex | Control.CanAquire | 
| rev | Data.PlanarGraph.Dart, Data.PlanarGraph | 
| reverse | Data.List.Alternating | 
| reverseDirection | Data.CircularSeq | 
| rightElements |  | 
| 1 (Function) | Data.CircularSeq | 
| 2 (Function) | Data.Vector.Circular.Util | 
| rightFace | Data.PlanarGraph.Dual, Data.PlanarGraph | 
| root | Data.Tree.Util | 
| rotateL | Data.CircularSeq | 
| rotateNL | Data.CircularSeq | 
| rotateNR | Data.CircularSeq | 
| rotateR | Data.CircularSeq | 
| rotateTo | Data.CircularSeq | 
| runAcquire | Control.CanAquire | 
| runDLListMonad | Data.IndexedDoublyLinkedList | 
| runIDLListMonad | Data.IndexedDoublyLinkedList.Bare | 
| runO | Data.DynamicOrd | 
| runPersistentState | Control.Monad.State.Persistent | 
| runPersistentStateT | Control.Monad.State.Persistent | 
| S |  | 
| 1 (Type/Class) | Data.Set.Util | 
| 2 (Data Constructor) | Data.Set.Util | 
| SafeDouble | Data.Double.Approximate | 
| SDouble | Data.Double.Shaman | 
| Set | Data.List.Set | 
| Shaman | Data.Double.Shaman | 
| shiftLeft | Data.Range | 
| shiftRight | Data.Range | 
| shuffle | System.Random.Shuffle | 
| significativeBits | Data.Double.Shaman | 
| significativeDigits | Data.Double.Shaman | 
| singleton |  | 
| 1 (Function) | Data.CircularSeq | 
| 2 (Function) | Data.List.Set | 
| singletons |  | 
| 1 (Function) | Data.IndexedDoublyLinkedList.Bare | 
| 2 (Function) | Data.IndexedDoublyLinkedList | 
| Size |  | 
| 1 (Type/Class) | Data.Measured.Size | 
| 2 (Data Constructor) | Data.Measured.Size | 
| size | Data.Permutation | 
| Sized |  | 
| 1 (Type/Class) | Data.Measured.Size | 
| 2 (Data Constructor) | Data.Measured.Size | 
| SP |  | 
| 1 (Type/Class) | Data.Util | 
| 2 (Data Constructor) | Data.Util | 
| splitBy |  | 
| 1 (Function) | Data.OrdSeq | 
| 2 (Function) | Data.Set.Util | 
| splitIncr | Data.CircularList.Util | 
| splitMonotone | Data.Sequence.Util | 
| splitMonotonic | Data.OrdSeq | 
| splitOn |  | 
| 1 (Function) | Data.OrdSeq | 
| 2 (Function) | Data.Set.Util | 
| store | Control.Monad.State.Persistent | 
| STR |  | 
| 1 (Type/Class) | Data.Util | 
| 2 (Data Constructor) | Data.Util | 
| tail | Data.LSeq | 
| tailOf | Data.PlanarGraph.Core, Data.PlanarGraph | 
| take | Data.LSeq | 
| test | Data.Set.Util | 
| Three |  | 
| 1 (Type/Class) | Data.Util | 
| 2 (Data Constructor) | Data.Util | 
| toAdjacencyLists | Data.PlanarGraph.Core, Data.PlanarGraph | 
| toAdjRep | Data.PlanarGraph.IO, Data.PlanarGraph | 
| toCycleRep | Data.Permutation | 
| toFixed | Data.RealNumber.Rational | 
| toListContains |  | 
| 1 (Function) | Data.IndexedDoublyLinkedList.Bare | 
| 2 (Function) | Data.IndexedDoublyLinkedList | 
| toListFrom |  | 
| 1 (Function) | Data.IndexedDoublyLinkedList.Bare | 
| 2 (Function) | Data.IndexedDoublyLinkedList | 
| toListFromK |  | 
| 1 (Function) | Data.IndexedDoublyLinkedList.Bare | 
| 2 (Function) | Data.IndexedDoublyLinkedList | 
| toListFromR |  | 
| 1 (Function) | Data.IndexedDoublyLinkedList.Bare | 
| 2 (Function) | Data.IndexedDoublyLinkedList | 
| toListFromRK |  | 
| 1 (Function) | Data.IndexedDoublyLinkedList.Bare | 
| 2 (Function) | Data.IndexedDoublyLinkedList | 
| Top |  | 
| 1 (Type/Class) | Data.UnBounded | 
| 2 (Data Constructor) | Data.UnBounded | 
| topToMaybe | Data.UnBounded | 
| toRoseTree | Data.BinaryTree | 
| toRoseTree' | Data.BinaryTree | 
| toSeq | Data.LSeq | 
| traverseDarts | Data.PlanarGraph.Core, Data.PlanarGraph | 
| traverseFaces | Data.PlanarGraph.Core, Data.PlanarGraph | 
| traverseVertices | Data.PlanarGraph.Core, Data.PlanarGraph | 
| TreeNode | Data.Tree.Util | 
| tutteEmbedding | Data.PlanarGraph.Immutable | 
| twin | Data.PlanarGraph.Dart, Data.PlanarGraph | 
| Two |  | 
| 1 (Type/Class) | Data.Util | 
| 2 (Data Constructor) | Data.Util | 
| UnBounded | Data.UnBounded | 
| unBoundedToMaybe | Data.UnBounded | 
| unEndPoint | Data.Range | 
| union | Data.List.Set | 
| uniquePairs | Data.Util | 
| uniqueTriplets | Data.Util | 
| unstableSort | Data.LSeq | 
| unstableSortBy | Data.LSeq | 
| unversioned | Data.Yaml.Util | 
| unVertexId | Data.PlanarGraph.Core | 
| unZipperLocal | Data.Tree.Util | 
| up | Data.Tree.Util | 
| updateData | Data.PlanarGraph.Core | 
| updateData' | Data.PlanarGraph.Core | 
| upper | Data.Range | 
| Val | Data.UnBounded | 
| ValB | Data.UnBounded | 
| ValT | Data.UnBounded | 
| valueAt | Data.IndexedDoublyLinkedList | 
| values | Data.IndexedDoublyLinkedList | 
| vData | Data.PlanarGraph.AdjRep | 
| Versioned |  | 
| 1 (Type/Class) | Data.Yaml.Util | 
| 2 (Data Constructor) | Data.Yaml.Util | 
| Vertex |  | 
| 1 (Type/Class) | Data.PlanarGraph.Mutable | 
| 2 (Type/Class) | Data.PlanarGraph.Immutable | 
| 3 (Data Constructor) | Data.PlanarGraph.Immutable | 
| 4 (Type/Class) | Data.PlanarGraph.Persistent | 
| vertexData | Data.PlanarGraph.Core, Data.PlanarGraph | 
| vertexFromId | Data.PlanarGraph.Mutable | 
| vertexHalfEdge |  | 
| 1 (Function) | Data.PlanarGraph.Mutable | 
| 2 (Function) | Data.PlanarGraph.Immutable | 
| VertexId |  | 
| 1 (Type/Class) | Data.PlanarGraph.Core, Data.PlanarGraph | 
| 2 (Data Constructor) | Data.PlanarGraph.Core, Data.PlanarGraph | 
| 3 (Type/Class) | Data.PlanarGraph.Mutable | 
| vertexId | Data.PlanarGraph.Immutable | 
| VertexId' | Data.PlanarGraph.Core, Data.PlanarGraph | 
| vertexIncomingHalfEdges |  | 
| 1 (Function) | Data.PlanarGraph.Mutable | 
| 2 (Function) | Data.PlanarGraph.Immutable | 
| vertexIsBoundary |  | 
| 1 (Function) | Data.PlanarGraph.Mutable | 
| 2 (Function) | Data.PlanarGraph.Immutable | 
| vertexIsInterior | Data.PlanarGraph.Immutable | 
| vertexNeighbours |  | 
| 1 (Function) | Data.PlanarGraph.Mutable | 
| 2 (Function) | Data.PlanarGraph.Immutable | 
| vertexOutgoingHalfEdges |  | 
| 1 (Function) | Data.PlanarGraph.Mutable | 
| 2 (Function) | Data.PlanarGraph.Immutable | 
| vertexToId | Data.PlanarGraph.Mutable | 
| vertexWithIncomingHalfEdges | Data.PlanarGraph.Mutable | 
| vertexWithOutgoingHalfEdges | Data.PlanarGraph.Mutable | 
| vertices | Data.PlanarGraph.Core, Data.PlanarGraph | 
| vertices' | Data.PlanarGraph.Core, Data.PlanarGraph | 
| ViewL | Data.LSeq | 
| viewl |  | 
| 1 (Function) | Data.LSeq | 
| 2 (Function) | Data.OrdSeq | 
| ViewR | Data.LSeq | 
| viewr |  | 
| 1 (Function) | Data.LSeq | 
| 2 (Function) | Data.OrdSeq | 
| Vtx |  | 
| 1 (Type/Class) | Data.PlanarGraph.AdjRep | 
| 2 (Data Constructor) | Data.PlanarGraph.AdjRep | 
| width | Data.Range | 
| WithExtra | Data.Ext.Multi | 
| withIndices | Data.CircularSeq | 
| withIndicesRight | Data.Vector.Circular.Util | 
| withNeighbours | Data.List.Alternating | 
| withOrd | Data.DynamicOrd | 
| World | Data.PlanarGraph.Core, Data.PlanarGraph | 
| writeList |  | 
| 1 (Function) | Data.IndexedDoublyLinkedList.Bare | 
| 2 (Function) | Data.IndexedDoublyLinkedList | 
| zip3LWith | Data.CircularSeq | 
| zipExactWith | Data.BinaryTree | 
| zipL | Data.CircularSeq | 
| zipLWith | Data.CircularSeq | 
| Zipper |  | 
| 1 (Type/Class) | Data.List.Zipper | 
| 2 (Data Constructor) | Data.List.Zipper | 
| 3 (Type/Class) | Data.Tree.Util | 
| 4 (Data Constructor) | Data.Tree.Util | 
| zipWith | Data.LSeq | 
| _arc | Data.PlanarGraph.Dart, Data.PlanarGraph | 
| _Bottom | Data.UnBounded | 
| _BottomMaybe | Data.UnBounded | 
| _core | Data.Ext | 
| _direction | Data.PlanarGraph.Dart, Data.PlanarGraph | 
| _dual | Data.PlanarGraph.Core | 
| _embedding | Data.PlanarGraph.Core | 
| _extra | Data.Ext | 
| _faceData | Data.PlanarGraph.Core | 
| _indexes | Data.Permutation | 
| _lower | Data.Range | 
| _orbits | Data.Permutation | 
| _rawDartData | Data.PlanarGraph.Core | 
| _Top | Data.UnBounded | 
| _TopMaybe | Data.UnBounded | 
| _TreeNodeEither | Data.Tree.Util | 
| _unArc | Data.PlanarGraph.Dart, Data.PlanarGraph | 
| _unEdgeOracle | Data.PlanarGraph.EdgeOracle | 
| _unElem | Data.Measured.Size | 
| _unFaceId | Data.PlanarGraph.Core, Data.PlanarGraph | 
| _unUnBounded | Data.UnBounded | 
| _unVertexId | Data.PlanarGraph.Core, Data.PlanarGraph | 
| _upper | Data.Range | 
| _Val | Data.UnBounded | 
| _ValB | Data.UnBounded | 
| _ValT | Data.UnBounded | 
| _vertexData | Data.PlanarGraph.Core | 
| |> | Data.LSeq |