accessor

A library that makes it nicer to work with nested functional data structures
IN THIS PACKAGE
Parameter #1 Accessor . Variant . Make_access3 . T
type ('a, 'b, 'c) t
val variant : match_:( 'at -> ( 'a, 'bt ) Base.Either.t ) -> construct:( 'b -> 'bt ) -> ( 'a, 'b, 'c ) t -> ( 'at, 'bt, 'c ) t