code: public Either<Throwable, V> oneOrError(final K key) {
          final ValueSubscriber<V> sub = ValueSubscriber.subscriber();
          return get(key).peek(a -> a.stream()
                                     .subscribe(sub))
                         .map(a -> sub.toEither())
                         .orElse(Either.left(new NoSuchElementException(
                                                                          "no adapter for key " + key)));
      }
docs: Extact one value from the selected pipe or an error if it doesn't exist (NoSuchElementException).
  
  <pre>
  {@code
  
  Queue<String> q = new Queue<>();
  pipes.register("hello", q);
  pipes.push("hello", "world");
  pipes.push("hello", "world2");
  
  pipes.oneOrError("hello")
  .getValue() //"world"
  
  }
  </pre>
  @param key : Adapter identifier
  @return Xor containing lazy a NoSuchElementException an Adapter with the specified key does not exist,
  or the next value from that Adapter