pub fn build(&self, tx: Sender<Command>) {
^^^^^^^^^^^^^^^ did you mean `Send`?
= help: possible candidate is found in another module, you can import it into scope:
`use std::sync::mpsc::Sender;`
Why yes, that is exactly what I meant, and now I won't need to go rooting around the docs for it. Great job.