play and argonaut typeclass instance