Add union parsing.