allow accessing G(S)List data by index
* better (but unfinished) support for array types
* ypush/get_g(u)int?? macros