fn temporary_println<'a>(
    maybe_sink: &mut Option<Box<dyn TimerSink + 'a>>,
    line: String
)