public static <T> T inTopContext(@NotNull Supplier<? extends T> computation) {
    return withContext(getTopContext(), computation);
  }
public static <T> T inTopContext(@NotNull Supplier<? extends T> computation)