Interesting – I’m curious to take a closer look later.
While these extensions ease translation, every redirect does incur overhead, and SC method call overhead is fairly heavy – see, for instance, Splitting very large arrays - #5 by jamshark70 where the List:add redirect to Array:add roughly doubled the execution time – about 0.95 sec adding to a pre-allocated array, 2.05 sec adding to a pre-allocated List.
So this approach will skew the measured times to be quite a lot slower than idiomatic SC.
hjh