I approve wholeheartedly of these new Eevee-lutions. I like to think Eevee has an infinite number and just like the new Fairy evolution we just haven’t discovered what triggers them all yet.
Maybe they become an insect type if a caterpie falls on them during a battle. Maybe they become a rock type if exposed to a plain old chunk of granite when they hit lv20 and only lv20. Maybe they become a fighting type if Hitmonchan punches them exactly thirty six times.