Exploring de/serializing newtypes with Aeson