Implemented basic array support and tests, still needs to register them as decoders