Also, first time I read, I thought `block` was a blocking statement (too many Futures written...), why not `callback`?

It might not be a better name actually, I'm just thinking out loud... by typing on a keyboard,,,