fn render_union(
    w: &mut Buffer,
    it: &Item,
    g: Option<&Generics>,
    fields: &[Item],
    tab: &str,
    cx: &Context<'_>
)