Stanford's new cooling glove that's supposed to be "better than steroids"? Not so much.