A `Waker` is a handle for waking up a task by notifying its executor that it is ready to be run.| doc.rust-lang.org