com.sksamuel.elastic4s.jackson.ElasticJackson
(Since version 1.6.1) use HitAs, which doesn't have a broken contravariance implementation