on composing adverbs with . and wanting to have more than 8 arguments to a lambda. here's a real example in k3:
:
({branch[a;d;p;y]. x}/).((q;r;s;t;u;v;w);b)}
branch:{[a;d;p;b;q;r;s;t;u;v;w]
:
b is a vector, q-w are vectors describing the state, and a, d, and p are parameters.
sure, we could make q-w rows of a matrix and use deconstructive assignment on the receiving end, or possibly better, elements of a dictionary, but since we will reference them one at a time it makes for shorter clearer code to break them out as individuals.