Make Future.sig public, resolve merge conflict

* Merged in latest master to your branch.
* restored public exposure of Future.sig.  I just dont understand how to run the flow i described in the original PRQ without it.