@Internal
    public static @NotNull Runnable jobCancellation(@NotNull Job job) {
      return () -> job.cancel(new CannotReadException());
    }
@Internal
    public static @NotNull Runnable jobCancellation(@NotNull Job job)