Is there a parse-time reason that they required the "_" syntax, rather than simply:
func greet(greeting: String, personName: String) {
print("\(greeting), \(personName)!")
}