mod builder;
mod bundle;
mod decoder;
mod encoder;
mod error;
pub(crate) type Result<T> = std::result::Result<T, Error>;
pub use builder::Builder;
pub use bundle::{Bundle, Version};
pub use decoder::decode;
pub use encoder::{encode, encode_bytes};
pub use error::Error;