monoid-record-0.1: Support for modifying record fields of monoidal type

Data.Monoid.Record

Documentation

add :: Monoid m => (a -> m) -> (m -> a -> a) -> m -> a -> aSource

class Monoid m => Wrapper m a | m -> a whereSource

Methods

wrap :: a -> mSource

addP :: (b -> m) -> (m -> b -> b) -> a -> b -> bSource

Instances

Wrapper Any Bool 
Wrapper (Last a) a 
Wrapper [a] [a]