//! Umbrella module for deserializing the exchange format from human-readable
//! text, a compact binary format, or an in-memory value tree.
// Allow module name repetitions in the serializer and deserializer modules,
// because we have names like `BinaryComplexDeserializer` and `from_value`,
// and we don't want to rename these to the non-descriptive `Deserializer`
// or `from`.