code: public static <V, X extends Exception> V runInFiberChecked(SuspendableCallable<V> target, Class<X> exceptionType) throws X, InterruptedException {
          return FiberUtil.runInFiberChecked(target, exceptionType);
      }
docs: Runs an action in a new fiber, awaits the fiber's termination, and returns its result.
  Unlike {@link #runInFiber(SuspendableCallable) runInFiber} this method does not throw {@link ExecutionException}, but wraps
  any checked exception thrown by the operation in a {@link RuntimeException}.
  The new fiber is scheduled by the {@link DefaultFiberScheduler default scheduler}.
  
  @param <V>
  @param target the operation
  @return the operations return value
  @throws InterruptedException