void BlackCalculator::Calculator::visit(Payoff& p) {
     QL_FAIL("unsupported payoff type: " << p.name());
 }