Improve explicit future error messaging.
Merge pull request #180 from aseemk/explicit-futures-error-improvements

Improvements to explicit future error messaging