public ListenableFuture<T> firstValue() {
        return firstValue;
    }
Returns a {@link ListenableFuture} for the first value received from the stream. Useful
for testing unary call patterns.
grpc/src/test/java/com/linecorp/armeria/internal/common/grpc/StreamRecorder.java