pipe "->" is just a syntactic sugar not like "|>" which is an infix operator
pipe "->" is for data-first APIs
// [ 2, 3, 1 ] cause JS.Array is designed for data-last APIs
[1]->Js.Array.concat([2, 3])->Js.log
// [ 1, 2, 3 ] cause JS.Array2 is designed for data-first APIs
[1]->Js.Array2.concat([2, 3])->Js.log