notes on Value instances defined in Data.Aeson.Lens