Signal future responses with the result of the call

Signed-off-by: Lewis Marshall <lewis@lmars.net>
Merge pull request #3 from flynn/fix-future-signal

Signal future responses with the result of the call