When bindgen generates unions, it always(?) adds the
_bindgen_union_align field. However, it also generates the
#[repr(C)] annotation, which seems to guarantee the same size and alignment as a compatible C union.
repr(C) should be enough, why is the alignment field added? Can it be removed from the generated bindings?