Use of depricated function within a library
Currently, mithril uses a depricated function which is the Select in:

use std::sync::mpsc::{channel, Sender, Receiver, RecvTimeoutError, Select};

`error[E0432]: unresolved import `std::sync::mpsc::Select`
 --> src\metric\mod.rs:3:68
  |
3 | use std::sync::mpsc::{channel, Sender, Receiver, RecvTimeoutError, Select};
  |                                                                    ^^^^^^ no `Select` in `sync::mpsc`
`

Is there a plan of when this is going to be redone? I imagine it's quite a lot of work to redo it but I still feel like it should be pointed out that the usage of this Select function is not in the library anymore. 