Finishing implementation of generic Array type (serde)