Update the Sql.Promise API to return proper Concurrent.Future objects
__builtin.Sql.Connection()->promise_query()
currently returns a __builtin.Sql.Promise
object rather than a Concurrent.Future
. It seems this is mostly due to typing issues, and should now be solvable by using generics.