Hmmm, how abut Ivermectin? Another anti-parasitic. Nah, it’s a horse drug...
And fenbendazole.
There are encouraging studies, already, on ivermectin as an anti-cancer drug.