If you’ve ever dealt with the relentless itch of scabies or the discomfort of a worm infection, you know ..