Support for weird array decls. Fixed testsuite