some code investigating on how to parse the rest of array module and functions and types