Control.Joint.Effects.Store
newtype Store s a Source #
Constructors
Defined in Control.Joint.Effects.Store
Methods
fmap :: (a -> b) -> Store s a -> Store s b #
(<$) :: a -> Store s b -> Store s a #
extract :: Store s a -> a #
duplicate :: Store s a -> Store s (Store s a) #
extend :: (Store s a -> b) -> Store s a -> Store s b #
Associated Types
type Primary (Store s) a Source #
run :: Store s a -> Primary (Store s) a Source #
pos :: Store s a -> s Source #
seek :: s -> Store s a -> Store s a Source #
peek :: s -> Store s a -> a Source #
retrofit :: (s -> s) -> Store s a -> Store s a Source #