static WithProbability withProbability(double probability, A a) { ret WithProbability(probability, a); }