I have a fix for this now. I think it would be useful to separate the changes required to make Slick work with macro paradise from type providers @amirsh could you please do that? Please put them in a separate branches (master <- topic/macro-paradise <- topic/type-providers) . Then I can commit the fix on top of topic/macro-paradise and we can merge it into topic/type-providers .