And yeah I think this is the way to go. For higher-order functions like map it feels too elegant not to write it in a curried style.