fn render_union<'a, 'cx: 'a>(
    it: &'a Item,
    g: Option<&'a Generics>,
    fields: &'a [Item],
    cx: &'a Context<'cx>
) -> impl Display + 'a + Captures<'cx>