public interface PathCoder
CompletableFuture was not used because the standard implementation
does not support upstream cancellation - e.g. killing an underlying system process.
Also, exceptions are wrapped in the single which means that the methods do not need to declare them
which makes for a nicer interplay with lambdas.Copyright © 2020. All rights reserved.