Projection.first gibt es schon im Framework: List.pick