úÎ œ]      (c) Atze van der Ploeg 2014 BSD-styleatzeus@gmail.org provisionalportable Safe-Inferred !"24JKminimal complete defention:  and  and (  or  ) and (  or   or  ) !Append two type aligned sequences ,View the type aligned sequence from the left -View the type aligned sequence from the right $Append a single element to the right #Append a single element to the left       (c) Atze van der Ploeg 2014 BSD-styleatzeus@gmail.org provisionalportable Safe-Inferred !"24JK (c) Atze van der Ploeg 2014 BSD-styleatzeus@gmail.org provisionalportable Safe-Inferred !"24JK (c) Atze van der Ploeg 2013 BSD-styleatzeus@gmail.org provisionalportable Safe-Inferred !"24JKXThe catenable queue type. The first type argument is the type of the queue we use (|>) !" ! "(c) Atze van der Ploeg 2014 BSD-styleatzeus@gmail.org provisionalportable Safe-Inferred !"24JK# #(c) Atze van der Ploeg 2014 BSD-styleatzeus@gmail.org provisionalportable Safe-Inferred !"24JK$%&'( $%&'((c) Atze van der Ploeg 2014 BSD-styleatzeus@gmail.org provisionalportable Safe-Inferred !"24JK (c) Atze van der Ploeg 2014 BSD-styleatzeus@gmail.org provisionalportable Safe-Inferred !"24JK")*+,-./0123456789:;<=>?@ABCDEFGHI )+*,.-/3210465987:;<=>?@ABCDEFGHI*- (c) Atze van der Ploeg 2014 BSD-styleatzeus@gmail.org provisionalportable Safe-Inferred  !"(24JK JKLMNOPQR LKJMONPQRS     !" #$%&'()*+,-./0123456789:;<=%>?@A'BCDEFGHIJKLMNOPQ R S T U V W X Y Z[type-aligned-0.9.3Data.TASequenceData.TASequence.BinaryTreeData.TASequence.ConsListData.TASequence.ToCatQueueData.TASequence.SnocListData.TASequence.FastQueueData.TASequence.FastCatQueueData.TASequence.FingerTreeData.TASequence.QueueTAViewR:>TAEmptyRTAViewL:<TAEmptyL TASequencetempty tsingleton><tviewltviewr|><| BinaryTreeConsListConsCNil ToCatQueueSnocListSnocSNil FastQueue FastTCQueue FingerTreeQueue $fCategory*sNodeLeafEmpty$fTASequenceBinaryTree$fTASequenceConsListCNC0$fTASequenceToCatQueue$fTASequenceSnocListRQ revAppendrotatequeue$fTASequenceFastQueueZListR:::<ZNilRZList:::ZNilDigitFourThreeTwoOneNode3Node2DeepSingletoTreeappenddtoListfromListappenddeepltoListR fromListRrevdeepr nodeToDigitaddAllladdAllrapp3nodes$fTASequenceFingerTreeQNQ1Q0BB2B1P:*$fTASequenceQueue