Currying the hard way