pub type Underlying<D> = Vec<<<D as Doc>::Source as Content>::Underlying>;
pub struct Underlying<D> { /* private fields */ }