what is another word for different types