From 2speccers2tools wiki

Snufflers are a widely diverse genus descended from the Nostalgia that fill many niches, from arboreal ambush predators to wide-mouthed herbivores, and even leech-like parasites, they are otherwise basically worms and essential to their ecosystems, just like Insects which must logically exist to maintain a biosphere sp..