Tests pass, but I need to figure out how ExtractScoreProducer needs generic API.