ugeneric A JSON generic for circe, play-json and spray-json. Compile as fast as using macro directly.