Types of vegan diets