> Here's an example of the code I have: > https://github.com/jeffhappily/test That does work for me. From the bounds you put on base I'm guessing you are using GHC <8.8. Due to how packages are registered and how ghc and Cabal-the-library depend on each other, public libraries only work with GHC>=8.8 Cheers -- Francesco