Generic CRUD implementation for Slick
-- compliles fine with insert / findBy