Hmm, I hadn't tried to run it multiple times, I guess it is currying ``b``, then currying ``a`` pushing ``b`` down the stack? hmm..