/// One of my favorite indian spices. func curry(f: (A, B) -> C) -> A -> B -> C { return { a in { b in f(a, b) } } }