Nice post! Contains some small spelling errors though. You might want to run it through a spell-checker.
a programmatic curry solution that supports “gaps” or “holes” for individual arguments, because this is not currying anymore
What are your arguments to back this?