Throw in a hal array serializer with a few sketchy tests.