Cancer vaccines are having a moment. Late last week, the drug makers Merck and Cambridge-based Moderna announced that ...