Class AccumulatePattern2<A,​B,​C>