pub type DBBox<'a, E> = Box<dyn Database<Error = E> + Send + 'a>;
Database boxed with a lifetime and Send.
struct DBBox<'a, E>(/* private fields */);