auto currying :)