Implementation of
Tagged Partial Bidirectional Isomorphism.
This module contains the
BiMap type that represents conversion
between two types with the possibility of failure.
See
Toml.Codec.BiMap.Conversion for examples of
BiMap
with specific types. The
BiMap concept is general and is not
specific to TOML, but in this package most usages of
BiMap are
between TOML values and Haskell values.