currying commit