code: public final PCB aCase(@Nonnull P casePredicate, @Nonnull F caseFunction) {
          cases.add(new Case<>(casePredicate, caseFunction));
          return self();
      }
docs: Adds full new case by lambda expressions (presumably).