PM> Install-Package Higher+
+
+
diff --git a/lib/README.md b/lib/README.md
new file mode 100644
index 0000000..11cdd7a
--- /dev/null
+++ b/lib/README.md
@@ -0,0 +1,11 @@
+This file is in the `lib` directory.
+
+Any **libraries** on which your project depends and which are **NOT managed via NuGet** should be kept **in this directory**.
+This typically includes custom builds of third-party software, private (i.e. to a company) codebases, and native libraries.
+
+---
+NOTE:
+
+This file is a placeholder, used to preserve directory structure in Git.
+
+This file does not need to be edited.
diff --git a/paket.dependencies b/paket.dependencies
new file mode 100644
index 0000000..c0c79d7
--- /dev/null
+++ b/paket.dependencies
@@ -0,0 +1,18 @@
+source https://nuget.org/api/v2
+
+nuget FSharp.Core redirects: force
+
+group Build
+ source https://nuget.org/api/v2
+
+ nuget SourceLink.Fake
+ nuget FAKE
+ nuget FSharp.Formatting
+
+ github fsharp/FAKE modules/Octokit/Octokit.fsx
+
+group Test
+ source https://nuget.org/api/v2
+
+ nuget NUnit ~> 2
+ nuget NUnit.Runners ~> 2
\ No newline at end of file
diff --git a/paket.lock b/paket.lock
new file mode 100644
index 0000000..cb29758
--- /dev/null
+++ b/paket.lock
@@ -0,0 +1,32 @@
+NUGET
+ remote: https://www.nuget.org/api/v2
+ FSharp.Core (4.0.0.1) - redirects: force
+
+GROUP Build
+NUGET
+ remote: https://www.nuget.org/api/v2
+ FAKE (4.41.6)
+ FSharp.Compiler.Service (2.0.0.6)
+ FSharp.Formatting (2.14.4)
+ FSharp.Compiler.Service (2.0.0.6)
+ FSharpVSPowerTools.Core (>= 2.3 < 2.4)
+ FSharpVSPowerTools.Core (2.3)
+ FSharp.Compiler.Service (>= 2.0.0.3)
+ Microsoft.Bcl (1.1.10) - framework: net10, net11, net20, net30, net35, net40, net40-full
+ Microsoft.Bcl.Build (>= 1.0.14)
+ Microsoft.Bcl.Build (1.0.21) - import_targets: false, framework: net10, net11, net20, net30, net35, net40, net40-full
+ Microsoft.Net.Http (2.2.29) - framework: net10, net11, net20, net30, net35, net40, net40-full
+ Microsoft.Bcl (>= 1.1.10)
+ Microsoft.Bcl.Build (>= 1.0.14)
+ Octokit (0.23)
+ Microsoft.Net.Http - framework: net10, net11, net20, net30, net35, net40, net40-full
+ SourceLink.Fake (1.1)
+GITHUB
+ remote: fsharp/FAKE
+ modules/Octokit/Octokit.fsx (889bda9367dfb24f9abb524165a0dbe2cdd86252)
+ Octokit (>= 0.20)
+GROUP Test
+NUGET
+ remote: https://www.nuget.org/api/v2
+ NUnit (2.6.4)
+ NUnit.Runners (2.6.4)
diff --git a/src/Higher.Core/Algebra.fs b/src/Higher.Core/Algebra.fs
deleted file mode 100644
index 6e7cc58..0000000
--- a/src/Higher.Core/Algebra.fs
+++ /dev/null
@@ -1,5 +0,0 @@
-namespace Higher.Core
-
-type Algebra<'F, 'A> = App<'F, 'A> -> 'A
-
-type CoAlgebra<'F, 'A> = 'A -> App<'F, 'A>
\ No newline at end of file
diff --git a/src/Higher.Core/Higher.Core.fsproj b/src/Higher.Core/Higher.Core.fsproj
deleted file mode 100644
index 5374b54..0000000
--- a/src/Higher.Core/Higher.Core.fsproj
+++ /dev/null
@@ -1,116 +0,0 @@
-
-