fn item_module(
    w: &mut Buffer,
    cx: &mut Context<'_>,
    item: &Item,
    items: &[Item]
)