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