slick lib