/** * Curry this closure by fixing its only free variable to a given value. * @param curry The value to which the free variable should be curry * @return A Closure having no free variable */ public Closure0 curry(A curry) { return curry(new Closure0(), curry, 1); }