accessor

A library that makes it nicer to work with nested functional data structures
IN THIS PACKAGE
Module Accessor . Subtyping
type constructor = [
| `construct
]
type equality = [
| `get
| `map
| `at_most_one
| `at_least_one
| `construct
| `coerce
]
type field = [
| `get
| `map
| `at_most_one
| `at_least_one
]
type getter = [
| `get
| `at_least_one
| `at_most_one
]
type isomorphism = [
| `get
| `map
| `at_most_one
| `at_least_one
| `construct
]
type many = [
| `get
| `map
]
type many_getter = [
| `get
]
type mapper = [
| `map
]
type nonempty = [
| `get
| `map
| `at_least_one
]
type nonempty_getter = [
| `get
| `at_least_one
]
type optional = [
| `get
| `map
| `at_most_one
]
type optional_getter = [
| `get
| `at_most_one
]
type variant = [
| `get
| `map
| `at_most_one
| `construct
]