@tybocopperkettle To put it in less Vyxal-specific terms: $ƊƲ¥ɗʋ all act as parenthesis would in most languages, grouping commands together to be run together for some reason. The difference is that each one groups a fixed number of commands, and tells the interpreter whether that group is monadic or dyadic
¤ is the weird one: it groups a bunch of atoms into a nilad, but the number of atoms grouped depends on the chain, as it groups links so long as they form a leading constant chain (or LCC), which is a specific chain structure that is defined in an annoyingly complicated way
For example, 2 ; 3H²RSḤ¤ yields [2, 6]. The 3H²RSḤ is an LCC, as it begins with a nilad, followed by a bunch of monads. So ¤ groups that together, runs it as a nilad, then uses that as the right argument to ;
Note that it doesn't include the ; in the LCC, as ;3H²RSḤ isn't a leading constant chain (it doesn't begin with a constant), so ¤ stops at the 3