@@ -625,6 +625,18 @@ We can fix this with `|:`:
628+If you check the definition of `+mul`, you'll see that it also utilizes this
631+We can check explicitly what sequence of operations `+reel` performs like this:
633+> =f |: [l='e_l' r='e_r']
635+ :((cury cat 3) '(' l '*' r ')')
638+'(a*(b*(c*(d*(e*e_r)))))'
@@ -699,6 +711,18 @@ We can fix this with `|:`:
699> (roll `(list @)`~[1 2 3 4] |:([a=1 b=1] (mul a b)))
711> (roll `(list @)`~[1 2 3 4] |:([a=1 b=1] (mul a b)))
714+If you check the definition of `+mul`, you'll see that it also utilizes this
717+We can check explicitly what sequence of operations `+roll` performs like this:
719+> =f |: [l='e_l' r='e_r']
721+ :((cury cat 3) '(' l '*' r ')')
724+'(e*(d*(c*(b*(a*e_r)))))