pub fn install(sink: Box<dyn Sink>)
Installs the sink for the rest of the process; only the first one counts.