public static ThreadContext forCurrentThread() {
        return forThread(Thread.currentThread());
    }
Represents anything which isn't the {@link #SYNC} thread.
helper/src/main/java/me/lucko/helper/promise/ThreadContext.java