in client/src/main/scala/com.gu.contentapi.client/utils/CapiModelEnrichment.scala [17:18]
def getFromPredicate[T](content: Content, predicates: List[(ContentFilter, T)]): Option[T] =
predicates.collectFirst { case (predicate, t) if predicate(content) => t }