code: public static <V> V runInFiber(SuspendableCallable<V> target) throws ExecutionException, InterruptedException {
          return FiberUtil.runInFiber(target);
      }
docs: Runs an action in a new fiber, awaits the fiber's termination, and returns its result.
  The new fiber is scheduled by the {@link DefaultFiberScheduler default scheduler}.
  
  @param <V>
  @param target the operation
  @return the operations return value
  @throws ExecutionException
  @throws InterruptedException