Support newer lens and separated lens-aeson package