That's an issue when there's no type checking, but a lot of languages with currying by default have type systems
Are there any dynamic languages that have automatic currying? I agree that that would be dangerous, but it's also something that I've literally never seen.
I don't know, but that's the first thing that popped into my mind after "this is cool". It would generally be a non-issue with good development tools.