For what it’s worth, I think it is a little bit unhelpful to have a single meta discussion about both of these questions. They seem rather unrelated (except for the fact that many of the close voters were the same). I did not vote to close either of these question (nor did I vote to reopen them), but I can offer my opinions.
The C question
As I said at the start of my answer, I think the question borders on being off-topic. In an ideal world, I think the right thing to do for questions like these is to close them and have a dialogue with the OP to better understand what they’re really asking, then edit the question to be on-topic if possible and reopen it. In reality, this strategy often does not work well, for two reasons:
If the question is not closed rapidly, users often post answers to the question as originally written. There is no generally agreed-upon mechanism for what to do with these answers if the question is substantially edited to be on-topic and reopened. In many cases, it is simpler to simply request that the OP ask a new question.
Having the dialogue with the OP in this first place can be challenging. The only mechanism for doing this is comments or chat, and plenty of users are responsive to neither. Even when they are, plenty of users are frustrated by the closure of their question and interpret the closure as a personal attack (or at least an expression that they have somehow asked a “bad question”), which is not really the intent, but it’s still something we have to worry about.
Fortunately, in this question’s case, I think the answer posted before the question was substantially edited is not wildly off the mark. I do think that much of it is dedicated to answering the off-topic portions of the question, but it’s not terribly egregious, so I don’t see any reason to take further moderation action. I would prefer that my answer be higher-voted, of course, but I am biased. :)
The + question
I think this question is obviously on-topic, though I do think that it would be improved by clarifying what precisely the question is. Since it is currently closed as “needs details or clarity”, I think that moderation action is not unreasonable, even if I probably wouldn’t vote to close it myself.
I do think that the question has generated a somewhat astonishing volume of discussion, which is not inherently a bad thing, but I do consider it to be at least a little suspicious. Moreover, the OP has taken a rather combative stance in comments and in chat, which certainly does not make me more inclined to feel sympathetic. For example, in a (now deleted) comment on the question, they wrote
It must be said that until SO does something about it, unconstructive people use the Close function to satisfy their destructive tendencies.
which is rather unhelpful and potentially exhibits the “closure is a personal attack” mentality I mentioned above. In a comment on one of the answers, they wrote
Maybe you can remove the Haskell code and replace it with words? Haskell helps only people who speak Haskell. For most of the other it is as useful as an answer in Latin.
which, intended or not, comes across as quite spiteful to me. On a site about programming languages, it must be expected that relevant programming languages will be discussed in answers, regardless of OP’s knowledge of them, and Haskell is unambiguously relevant to a question about currying. It is reasonable for users to request that some additional explanation be given, but it would be helpful to identify more precisely which parts are not understood and to show a baseline level of research effort to understand what has been presented.
It is always worth reminding people that everyone who answers questions on any Stack Exchange website does it as a volunteer, on their own time. A little grace goes a long way.
Putting that matter aside, I think the question has received a number of decent answers, and as far as I can tell, they answer the question as-written. However, OP seems to be of the opinion that the answers do not answer their question, or at least they seem to be uncertain, which supports the idea that the question is insufficiently clear. If OP feels otherwise, they are always free to clarify that either they do think their question has been correctly interpreted or how they think it has been misinterpreted, and we can take action appropriately. Without either of those things, though, I don’t see any reason to take further action.