title: Fluent syntax for transforming futures
body: <p>I am using <a href="https://google.github.io/guava/releases/21.0/api/docs/com/google/common/util/concurrent/Futures.html" rel="nofollow noreferrer">Guava Futures</a> to chain future invocations together. In particular I am using a composition of <code>Futures.transform(...)</code> and <code>Futures.transformAsync(...)</code>, but the resulting code is not really very readable. Is there a way to express the same thing in a more 'fluent' way?</p>