code: public static TypeRuntimeWiring newTypeWiring(String typeName, UnaryOperator<Builder> builderFunction) {
          return builderFunction.apply(newTypeWiring(typeName)).build();
      }
docs: This form allows a lambda to be used as the builder
  
  @param typeName        the name of the type to wire
  @param builderFunction a function that will be given the builder to use
  
  @return the same builder back please