Just like any function, a closure may take as many arguments as necessary:
let myIntOp: (Int, Int) -> Int = {x, y in return x * y}