The exampes included in the repository have lagged behind the changes made. Specifically, they do not use the new runtime construct. This patch updates examples to use the latest features of Tokio.
Doing so requires copying the `current_thread` executor from GitHub into the repo.