I am following this tutorial to learn Rust. I am doing this so that I can implement by async runtime.