Address #55: shared_future<R>::then should be const

Make shared_future::then const