Pipes are Fast but We Are Faster

Oy vey. It’s bad enough that the ReasonML standard library, Belt’s preference for fast pipes is polarizing the community (regular pipes are way more customary in Caml, and of course ReasonML attracts a lot of Caml enthusiasts), now I learn it’s not even the same fast pipe!

TIL: Why ReasonML Has No Nullary Functions

“If you don’t provide all of a function’s parameters, you get a new function from the remaining parameters to the result. As a consequence, if you could actually provide no parameters at all, then func() would be the same as func and neither would actually call func.”