Reuse the AsNumber typeclasse from lens-aeson