@freemo Very cool! I need to learn me some Haskell one of these days. Clojure doesn't technically have currying out of the box, though I think it does practically.
I actually didn't know Tuple was a named data structure in Haskell, though I believe it is also part of the Python vocabulary.
@worldsendless A tuple is quite common in many languages and generally means something pretty similar. The python implementation of a tuple is conceptually similar to it in haskell.