Is this a case where you can use Slick’s `mapResults` to make it simpler?