fn document_full(
    w: &mut Buffer,
    item: &Item,
    cx: &mut Context<'_>,
    heading_offset: HeadingOffset
)