code: @NonNull
    public SelfT addTypeCodecs(@NonNull TypeCodec<?>... typeCodecs) {
      Collections.addAll(this.typeCodecs, typeCodecs);
      return self;
    }
docs: Registers additional codecs for custom type mappings.
  
  @param typeCodecs neither the individual codecs, nor the vararg array itself, can be {@code
  null}.