Resolving dependencies... Downloading handle-like-0.0.0.2... Configuring handle-like-0.0.0.2... Building handle-like-0.0.0.2... Preprocessing library handle-like-0.0.0.2... [1 of 1] Compiling Data.HandleLike ( src/Data/HandleLike.hs, dist/build/Data/HandleLike.o ) src/Data/HandleLike.hs:11:14: The first argument of ‘Monad’ should have kind ‘* -> *’, but ‘HandleMonad h’ has kind ‘*’ In the class declaration for ‘HandleLike’ Failed to install handle-like-0.0.0.2 cabal: Error: some packages failed to install: handle-like-0.0.0.2 failed during the building phase. The exception was: ExitFailure 1