diff --git a/LICENSE b/LICENSE
new file mode 100644
--- /dev/null
+++ b/LICENSE
@@ -0,0 +1,14 @@
+            DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
+                    Version 2, December 2004
+
+ Copyright (C) 2004 Sam Hocevar <sam@hocevar.net>
+
+ Everyone is permitted to copy and distribute verbatim or modified
+ copies of this license document, and changing it is allowed as long
+ as the name is changed.
+
+            DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
+   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+  0. You just DO WHAT THE FUCK YOU WANT TO.
+
diff --git a/Setup.hs b/Setup.hs
new file mode 100644
--- /dev/null
+++ b/Setup.hs
@@ -0,0 +1,2 @@
+import Distribution.Simple
+main = defaultMain
diff --git a/System/IO/Unsafe/Really/IMeanIt.hs b/System/IO/Unsafe/Really/IMeanIt.hs
new file mode 100644
--- /dev/null
+++ b/System/IO/Unsafe/Really/IMeanIt.hs
@@ -0,0 +1,5 @@
+module System.IO.Unsafe.Really.IMeanIt (reallyReallyAbsurdlyUnsafePerformIOShameOnYou) where
+
+reallyReallyAbsurdlyUnsafePerformIOShameOnYou :: IO a -> a
+reallyReallyAbsurdlyUnsafePerformIOShameOnYou = error "Trying to do IO? How dare you!"
+
diff --git a/acme-io.cabal b/acme-io.cabal
new file mode 100644
--- /dev/null
+++ b/acme-io.cabal
@@ -0,0 +1,27 @@
+-- Initial acme-io.cabal generated by cabal init.  For further 
+-- documentation, see http://haskell.org/cabal/users-guide/
+
+name:                acme-io
+version:             0.1.0.0
+synopsis:            The only true way to do IO in Haskell!
+-- description:         
+homepage:            N/A
+license:             OtherLicense
+license-file:        LICENSE
+author:              benzrf
+maintainer:          benzrf@benzrf.com
+-- copyright:           
+category:            ACME
+build-type:          Simple
+-- extra-source-files:  
+cabal-version:       >=1.10
+
+library
+  exposed-modules:     
+    System.IO.Unsafe.Really.IMeanIt
+  -- other-modules:       
+  -- other-extensions:    
+  build-depends:       base >=4.7 && <4.8
+  -- hs-source-dirs:      
+  default-language:    Haskell2010
+
