class Eventual implements Publisher<T> {

    public static <T> Eventual<T> from(CompletionStage<T> completionStage) {
        return fromMono(Mono.fromCompletionStage(completionStage));
    }

    public  Eventual(Publisher<T> publisher);

}