úÎ! ] !     Safe2456Ånon-empty-sequenceConceptually this is a ( that always contains at least one item.non-empty-sequence(van Laarhoven lens for the first elementnon-empty-sequence-van Laarhoven lens for the remaining elementsnon-empty-sequence Flattens a  to a .non-empty-sequenceIf the ! has at least one item, create a .non-empty-sequence Prepends a  to a . non-empty-sequence Appends a  to a . non-empty-sequence'Place a single item at the head of the .        1non-empty-sequence-0.2.0.4-KYdt8HtQvrL1jxXeMAswFVData.Sequence.NonEmpty NonEmptySeq_fore_aftforeaftnonEmptySeqToSeqseqToNonEmptySeq prependSeq appendSeq singleton$fApplicativeNonEmptySeq$fMonadNonEmptySeq$fSemigroupNonEmptySeq$fEqNonEmptySeq$fOrdNonEmptySeq$fShowNonEmptySeq$fDataNonEmptySeq$fFunctorNonEmptySeq$fFoldableNonEmptySeq$fTraversableNonEmptySeqcontainers-0.6.0.1Data.Sequence.InternalSeq