Add aligned_union for variant with test. Other random stuff I don't
remember.