docs: public static <T> Supplier<TimedResult<T>> of(
  		final Supplier<? extends T> supplier,
  		final Clock clock
  	) {
  		return () -> {
  			final Timer timer = Timer.of(clock).start();
  			final T result = supplier.get();
  			return new TimedResult<>(timer.stop().getTime(), result);
  		};
  	}