pub type BoxedDocument = Box<Document>;