Can't figure out how to declare yyval as a type other than union or struct.