code: @CheckReturnValue
      public <K> FluentGenerator<K> ofType(@Nonnull Class<K> type) {
          return from(Generators.ofType(checkNotNull(type), delegate));
      }
docs: Wraps generated values in a specified type.
  
  @param type type to wrap generated values with
  @param <K>  the type
  @return FluentGenerator generating <K>
  @see io.generators.core.TypeGenerator