add swift currying