vargs fix
better printing of unions with redundancy