pub type Sender<T> = Option<Sender<Result<T, Error>>>;
Sender passed to the authorship task to report errors or successes.
enum Sender<T> { None, Some(Sender<Result<T, Error>>), }
No value.
Some value of type T.
T