diff --git a/compound-types.cabal b/compound-types.cabal
--- a/compound-types.cabal
+++ b/compound-types.cabal
@@ -1,7 +1,7 @@
 name:
   compound-types
 version:
-  0.1
+  0.1.0.1
 category:
   Data, Types, Type System
 synopsis:
@@ -56,7 +56,11 @@
     base >= 4.6 && < 4.10
 
 
-executable demo
+-- Not a benchmark really.
+-- Just a work-around for Cabal issues.
+benchmark demo
+  type:
+    exitcode-stdio-1.0
   hs-source-dirs:
     demo
   main-is:
diff --git a/demo/Main.hs b/demo/Main.hs
--- a/demo/Main.hs
+++ b/demo/Main.hs
@@ -5,7 +5,7 @@
 
 
 main =
-  error "This demonstration is all about the compilability"
+  putStrLn "This demonstration is all about the compilability"
 
 -- |
 -- Same as the following type: 
