class Eventual implements Publisher<T> {

    public static <T> Eventual<T> error(Throwable error) {
        return fromMono(Mono.error(error));
    }

    public  Eventual(Publisher<T> publisher);

}