An implicitAccumulatorFactoryShape is used in Accumulator factory method to return specialized variants according to the element type.
AccumulatorFactoryShape