# Functions

NewCodec creates a MessagePack codec.
NewDecoder creates a Decoder that reads from the given reader.
NewEncoder creates an Encoder that writes in the given writer.

# Structs

A Codec is a MessagePack implementation of an encoding.Codec.
Decoder decodes Genji documents and values from MessagePack.
Encoder encodes Genji documents and values in MessagePack.

# Type aliases

An EncodedArray implements the document.Array interface on top of an encoded representation of an array.
An EncodedDocument implements the document.Document interface on top of an encoded representation of a document.