pub fn select_line<'a, const S: usize, I: AsRef<str>, T>( prompt: &'a str, t: &[T], f: fn(&T) -> [I; S], ) -> Select<'a, ListOption<String>>