Swift has curried functions