# Functions

Encode encodes an encodable to CBOR, using the best available path for writing to CBOR.
NewDecoder creates a new Decoder that will decode into new instances of the given object type.

# Interfaces

Decoder is CBOR decoder for a given encodable type.
Encodable is an object that can be written to CBOR and decoded back.