It is not worth learning every new shiny thing…I believe what to learn is up to the individual software engineer. Through experience, knowing what to focus on becomes much easier. As such, I feel that this is less a community issue, but one of personal growth.
As a side note, I would add that a more user-friendly (albeit, less academic) curried function would allow full and partial application. It should be noted that this rendition does not handle the full-application case.