pub type DocumentResult<D = OffDocument> = Result<D, DocumentError>;