pub fn combined_type_string<'a, I>(types: I, join_word: &str) -> Option<String>where I: IntoIterator<Item = &'a Type>,
Get a string nicely combining multiple types
Helpful for listing types in errors