pub fn no_union(session: &Lrc<Session>, span: Span)