diff --git a/.ghci b/src/protolude/.ghci similarity index 100% rename from .ghci rename to src/protolude/.ghci diff --git a/.github/workflows/cabal.yml b/src/protolude/.github/workflows/cabal.yml similarity index 100% rename from .github/workflows/cabal.yml rename to src/protolude/.github/workflows/cabal.yml diff --git a/.github/workflows/haskell-ci.yml b/src/protolude/.github/workflows/haskell-ci.yml similarity index 100% rename from .github/workflows/haskell-ci.yml rename to src/protolude/.github/workflows/haskell-ci.yml diff --git a/.github/workflows/hlint.yml b/src/protolude/.github/workflows/hlint.yml similarity index 100% rename from .github/workflows/hlint.yml rename to src/protolude/.github/workflows/hlint.yml diff --git a/.github/workflows/nix.yml b/src/protolude/.github/workflows/nix.yml similarity index 100% rename from .github/workflows/nix.yml rename to src/protolude/.github/workflows/nix.yml diff --git a/.github/workflows/stack.yml b/src/protolude/.github/workflows/stack.yml similarity index 100% rename from .github/workflows/stack.yml rename to src/protolude/.github/workflows/stack.yml diff --git a/.gitignore b/src/protolude/.gitignore similarity index 100% rename from .gitignore rename to src/protolude/.gitignore diff --git a/.hlint.yaml b/src/protolude/.hlint.yaml similarity index 100% rename from .hlint.yaml rename to src/protolude/.hlint.yaml diff --git a/ChangeLog.md b/src/protolude/ChangeLog.md similarity index 100% rename from ChangeLog.md rename to src/protolude/ChangeLog.md diff --git a/LICENSE b/src/protolude/LICENSE similarity index 100% rename from LICENSE rename to src/protolude/LICENSE diff --git a/README.md b/src/protolude/README.md similarity index 100% rename from README.md rename to src/protolude/README.md diff --git a/Setup.hs b/src/protolude/Setup.hs similarity index 100% rename from Setup.hs rename to src/protolude/Setup.hs diff --git a/all_stack.sh b/src/protolude/all_stack.sh similarity index 100% rename from all_stack.sh rename to src/protolude/all_stack.sh diff --git a/default.nix b/src/protolude/default.nix similarity index 100% rename from default.nix rename to src/protolude/default.nix diff --git a/export_lists/protolude-10.exports b/src/protolude/export_lists/protolude-10.exports similarity index 100% rename from export_lists/protolude-10.exports rename to src/protolude/export_lists/protolude-10.exports diff --git a/export_lists/protolude-11.exports b/src/protolude/export_lists/protolude-11.exports similarity index 100% rename from export_lists/protolude-11.exports rename to src/protolude/export_lists/protolude-11.exports diff --git a/export_lists/protolude-12.exports b/src/protolude/export_lists/protolude-12.exports similarity index 100% rename from export_lists/protolude-12.exports rename to src/protolude/export_lists/protolude-12.exports diff --git a/export_lists/protolude-13.exports b/src/protolude/export_lists/protolude-13.exports similarity index 100% rename from export_lists/protolude-13.exports rename to src/protolude/export_lists/protolude-13.exports diff --git a/export_lists/protolude-14.exports b/src/protolude/export_lists/protolude-14.exports similarity index 100% rename from export_lists/protolude-14.exports rename to src/protolude/export_lists/protolude-14.exports diff --git a/export_lists/protolude-4.exports b/src/protolude/export_lists/protolude-4.exports similarity index 100% rename from export_lists/protolude-4.exports rename to src/protolude/export_lists/protolude-4.exports diff --git a/export_lists/protolude-5.exports b/src/protolude/export_lists/protolude-5.exports similarity index 100% rename from export_lists/protolude-5.exports rename to src/protolude/export_lists/protolude-5.exports diff --git a/export_lists/protolude-6.exports b/src/protolude/export_lists/protolude-6.exports similarity index 100% rename from export_lists/protolude-6.exports rename to src/protolude/export_lists/protolude-6.exports diff --git a/export_lists/protolude-7.exports b/src/protolude/export_lists/protolude-7.exports similarity index 100% rename from export_lists/protolude-7.exports rename to src/protolude/export_lists/protolude-7.exports diff --git a/export_lists/protolude-8.exports b/src/protolude/export_lists/protolude-8.exports similarity index 100% rename from export_lists/protolude-8.exports rename to src/protolude/export_lists/protolude-8.exports diff --git a/export_lists/protolude-9.exports b/src/protolude/export_lists/protolude-9.exports similarity index 100% rename from export_lists/protolude-9.exports rename to src/protolude/export_lists/protolude-9.exports diff --git a/protolude.cabal b/src/protolude/protolude.cabal similarity index 100% rename from protolude.cabal rename to src/protolude/protolude.cabal diff --git a/src/Protolude.hs b/src/protolude/src/Protolude.hs similarity index 100% rename from src/Protolude.hs rename to src/protolude/src/Protolude.hs diff --git a/src/Protolude/Applicative.hs b/src/protolude/src/Protolude/Applicative.hs similarity index 100% rename from src/Protolude/Applicative.hs rename to src/protolude/src/Protolude/Applicative.hs diff --git a/src/Protolude/Base.hs b/src/protolude/src/Protolude/Base.hs similarity index 100% rename from src/Protolude/Base.hs rename to src/protolude/src/Protolude/Base.hs diff --git a/src/Protolude/Bifunctor.hs b/src/protolude/src/Protolude/Bifunctor.hs similarity index 100% rename from src/Protolude/Bifunctor.hs rename to src/protolude/src/Protolude/Bifunctor.hs diff --git a/src/Protolude/Bool.hs b/src/protolude/src/Protolude/Bool.hs similarity index 100% rename from src/Protolude/Bool.hs rename to src/protolude/src/Protolude/Bool.hs diff --git a/src/Protolude/CallStack.hs b/src/protolude/src/Protolude/CallStack.hs similarity index 100% rename from src/Protolude/CallStack.hs rename to src/protolude/src/Protolude/CallStack.hs diff --git a/src/Protolude/Conv.hs b/src/protolude/src/Protolude/Conv.hs similarity index 100% rename from src/Protolude/Conv.hs rename to src/protolude/src/Protolude/Conv.hs diff --git a/src/Protolude/ConvertText.hs b/src/protolude/src/Protolude/ConvertText.hs similarity index 100% rename from src/Protolude/ConvertText.hs rename to src/protolude/src/Protolude/ConvertText.hs diff --git a/src/Protolude/Debug.hs b/src/protolude/src/Protolude/Debug.hs similarity index 100% rename from src/Protolude/Debug.hs rename to src/protolude/src/Protolude/Debug.hs diff --git a/src/Protolude/Either.hs b/src/protolude/src/Protolude/Either.hs similarity index 100% rename from src/Protolude/Either.hs rename to src/protolude/src/Protolude/Either.hs diff --git a/src/Protolude/Error.hs b/src/protolude/src/Protolude/Error.hs similarity index 100% rename from src/Protolude/Error.hs rename to src/protolude/src/Protolude/Error.hs diff --git a/src/Protolude/Exceptions.hs b/src/protolude/src/Protolude/Exceptions.hs similarity index 100% rename from src/Protolude/Exceptions.hs rename to src/protolude/src/Protolude/Exceptions.hs diff --git a/src/Protolude/Functor.hs b/src/protolude/src/Protolude/Functor.hs similarity index 100% rename from src/Protolude/Functor.hs rename to src/protolude/src/Protolude/Functor.hs diff --git a/src/Protolude/List.hs b/src/protolude/src/Protolude/List.hs similarity index 100% rename from src/Protolude/List.hs rename to src/protolude/src/Protolude/List.hs diff --git a/src/Protolude/Monad.hs b/src/protolude/src/Protolude/Monad.hs similarity index 100% rename from src/Protolude/Monad.hs rename to src/protolude/src/Protolude/Monad.hs diff --git a/src/Protolude/Panic.hs b/src/protolude/src/Protolude/Panic.hs similarity index 100% rename from src/Protolude/Panic.hs rename to src/protolude/src/Protolude/Panic.hs diff --git a/src/Protolude/Partial.hs b/src/protolude/src/Protolude/Partial.hs similarity index 100% rename from src/Protolude/Partial.hs rename to src/protolude/src/Protolude/Partial.hs diff --git a/src/Protolude/Safe.hs b/src/protolude/src/Protolude/Safe.hs similarity index 100% rename from src/Protolude/Safe.hs rename to src/protolude/src/Protolude/Safe.hs diff --git a/src/Protolude/Semiring.hs b/src/protolude/src/Protolude/Semiring.hs similarity index 100% rename from src/Protolude/Semiring.hs rename to src/protolude/src/Protolude/Semiring.hs diff --git a/src/Protolude/Show.hs b/src/protolude/src/Protolude/Show.hs similarity index 100% rename from src/Protolude/Show.hs rename to src/protolude/src/Protolude/Show.hs diff --git a/src/Protolude/Unsafe.hs b/src/protolude/src/Protolude/Unsafe.hs similarity index 100% rename from src/Protolude/Unsafe.hs rename to src/protolude/src/Protolude/Unsafe.hs diff --git a/stack.yaml b/src/protolude/stack.yaml similarity index 100% rename from stack.yaml rename to src/protolude/stack.yaml diff --git a/test_stack_lts.sh b/src/protolude/test_stack_lts.sh similarity index 100% rename from test_stack_lts.sh rename to src/protolude/test_stack_lts.sh