This is very interesting. I just implemented for the Oxygen compilations the feature from the attached screenshot. Functions that return arrays.
I still havent uploaded this feature, but i will as soon as i finish doing some tests for the rest of the platforms (PHP, Android, PowerBASIC etc.)
Basically you can use the FUNCTION reserved word as an array (you can even pass if as a module parameter to other SUB's FUNCTION's etc..)
You can still use the function recursively by using its name.
I implemented this because i am working on something very exciting for Android and i wanted it to be clearer, but i think it is a nice feature worthty
to be supported on all target platforms, specially because it is quite common on some of them, like PHP and Javascript.