WIP: Array Support. Seeking help. See comments...

Hey @pbrumm,


I've been working on adding array support and have managed to narrow it down quite a bit... I'm seeing the same pattern repeatedly between a special character and the length of the array followed by the arrow. Having a hard time figuring out what's in between though. See comments in the Array case.