Resolving dependencies... Configuring TypeCompose-0.9.6... Building TypeCompose-0.9.6... Preprocessing library TypeCompose-0.9.6... [ 1 of 10] Compiling Control.Instances ( src/Control/Instances.hs, dist/build/Control/Instances.o ) [ 2 of 10] Compiling Data.RefMonad ( src/Data/RefMonad.hs, dist/build/Data/RefMonad.o ) [ 3 of 10] Compiling Data.Bijection ( src/Data/Bijection.hs, dist/build/Data/Bijection.o ) src/Data/Bijection.hs:36:16: Unexpected type `~>' where type variable expected In the declaration of `Bijection ~> a b' Failed to install TypeCompose-0.9.6 cabal: Error: some packages failed to install: TypeCompose-0.9.6 failed during the building phase. The exception was: ExitFailure 1