Store.Core_over_comonad
module C : Preface_specs.COMONAD
module Store : Preface_specs.Types.T0
type store = Store.t
The encapsulated store.
type 'a comonad = 'a C.t
The inner comonad.
Get the current focus for a different modified stored value (absolute setter).
Modify (set and apply a function) the focus (relative setter).
module Experiment (F : Preface_specs.Functor.API) : sig ... end
Applies a function which lift the store to a functor-value and use the accessor to read the resulting focus.