currying for Pool