WIP: array: fix array ast implementation
Fix array tests with ast

Need to implement better solution for calls/contexts
Everything is wired up pretty fragile, also there is
no pattern for error handling so far...
Fix all parser tests but immutability stuff

Got to define how immutability will workit with:
* Objects
* Arrays
* Prototypes
in order to fix the remmaining tests