pub fn enclose_all<T>(input: Vec<T>, with: &str) -> Vec<String>where
    T: AsRef<str>,