Alex Power comments on How do the ivermectin meta-reviews come to so different conclusions?