Implementation that converts a Guava listenable future into an Observables