code: @Override
      public Choice6<A, B, C, D, E, F> converge(
              Function<? super G, ? extends CoProduct6<A, B, C, D, E, F, ?>> convergenceFn) {
          return match(Choice6::a,
                       Choice6::b,
                       Choice6::c,
                       Choice6::d,
                       Choice6::e,
                       Choice6::f,
                       convergenceFn.andThen(cp6 -> cp6.match(Choice6::a, Choice6::b, Choice6::c, Choice6::d, Choice6::e, Choice6::f)));
      }
docs: {@inheritDoc}