Address #56 shared_future::then continuation should take a shared_future not a future.