Adds in bool and rational types