Allow DataType to have more types re: shunting-yard