It looks like PipeFirst does not support anonymous functions? This kind of a silly example but
let data = [1,2,3];
data -> Js.log; /* ok */
data -> (myList) => Js.log(myList); /* syntax error */
Just curious if there is an ocaml constraint or historical cause for that, or maybe I just got the syntax wrong?