I wrote this a few years ago, and I think this behaviour makes currying in JS/etc. behave more like ML/Haskell. I haven’t seen it in any other currying implementation, so wondered what people here think about it.