Fluent java functions and futures based on Guava.