What does this signature mean, and is the elision valid?fn first_word(s: &str) -> &str { s.split(' ').next().unwrap_or("") }