Mentioned by apocalisp. I thought I saw them also in the FunctionaJava API, but right now I see I was mistaken.
Apparently, if a calculation returns a Future<A> value, you can carry on and handle it, even if you aren’t certain that that function has actually calculated it. But this seems to me the case for every functor.
Gotta think more about this.