Make naive hal serializer.
Make hal array serializer.