Module

Data.Lens.Internal.Bazaar

#Bazaar

newtype Bazaar :: (Type -> Type -> Type) -> Type -> Type -> Type -> Type -> Typenewtype Bazaar p a b s t

This is used to characterize a Traversal.

Constructors

Instances

#runBazaar

runBazaar :: forall p a b s t. Bazaar p a b s t -> (forall f. Applicative f => p a (f b) -> s -> f t)

Modules