As suggested by DaveZ. This was posted by me back on the review for SE-0111, but it's become a useful post to reference for why Swift's function arguments aren't just a tuple (in the language or in the compiler).