add tests for array(), hasArray(), arrayOffset(), slice()