Module

Data.Sequence.Internal

#(<$$>)

Operator alias for Data.Sequence.Internal.mapmap (non-associative / precedence 2)

#mapmap

mapmap :: forall f g a b. Functor f => Functor g => (a -> b) -> f (g a) -> f (g b)

#(<$$$>)

Operator alias for Data.Sequence.Internal.mapmapmap (non-associative / precedence 2)

#mapmapmap

mapmapmap :: forall f g h a b. Functor f => Functor g => Functor h => (a -> b) -> f (g (h a)) -> f (g (h b))

#strJoin

strJoin :: forall a. Show a => String -> Array a -> String

#Measured

class Measured a v  where

Members

Instances

#Elem

newtype Elem a

Constructors

Instances

#getElem

getElem :: forall a. Elem a -> a

#mapElem

mapElem :: forall f a. Functor f => f a -> f (Elem a)

#mapGetElem

mapGetElem :: forall f a. Functor f => f (Elem a) -> f a

#lift2Elem

lift2Elem :: forall a b. (b -> a -> b) -> b -> Elem a -> b

#liftElem

liftElem :: forall a b. (a -> b) -> Elem a -> b

#Key

data Key a

Constructors

Instances

Modules