diff --git a/.appveyor.yml b/.appveyor.yml
deleted file mode 100644
index 26ac92ef9380ef676011e65269f5ae4b97dbf439..0000000000000000000000000000000000000000
--- a/.appveyor.yml
+++ /dev/null
@@ -1,28 +0,0 @@
-# ~*~ auto-generated by haskell-ci with config : 0a4c6a0fd68c5b852764201c037cae7f29b1cb3f3856f78d1a20fe2e44845097 ~*~
-
-version: "{build}"
-clone_folder: C:\project
-build: off
-cache:
-  - "C:\\SR -> .appveyor.yml"
-
-environment:
-  global:
-    STACK_ROOT: "C:\\SR"
-  matrix:
-    - { BUILD: "ghc-8.6", STACKCMD: "stack --no-terminal build --install-ghc --coverage --test --bench --no-run-benchmarks --haddock --no-haddock-deps", STACKCFG: "{ resolver: lts-13.5, packages: [ '.' ], extra-deps: [], flags: {} }", STACKURL: "https://www.stackage.org/stack/windows-x86_64" }
-
-matrix:
-  fast_finish: true
-
-install:
-  - set PATH=C:\Program Files\Git\mingw64\bin;%PATH%
-  - curl -ostack.zip -L %STACKURL%
-  - 7z x stack.zip stack.exe
-  - refreshenv
-test_script:
-  - echo %STACKCFG% > stack.yaml
-  - stack setup > nul
-  - echo "" | %STACKCMD%
-
-
diff --git a/.gitignore b/.gitignore
index 22be8c0a8b0e845584c082ff7399146188d192e4..33171ec6a496724a95ece0612759ace9f01a28d9 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,7 +1,6 @@
 dist
 *.o
 *.hi
-Hit
 .stack-work
 .cabal-sandbox
 cabal.sandbox.config
diff --git a/.haskell-ci b/.haskell-ci
deleted file mode 100644
index b718ec035f8db2fbe859af281467626b7cb9a3bf..0000000000000000000000000000000000000000
--- a/.haskell-ci
+++ /dev/null
@@ -1,30 +0,0 @@
-# compiler supported and their equivalent LTS
-compiler: ghc-8.0 lts-9.21
-compiler: ghc-8.2 lts-11.22
-compiler: ghc-8.4 lts-12.26
-compiler: ghc-8.6 lts-13.5
-
-# gitdep: name location commit
-
-# options
-# option: alias x=y z=v
-
-# builds
-# recognized simple options: nohaddock allow-newer allowed-failure
-# kvs options: flag=pkg:flagname extradep=package-version gitdep=name
-build: ghc-8.0
-build: ghc-8.2
-build: ghc-8.4
-build: ghc-8.6 os=osx,linux,windows
-
-# packages
-package: '.'
-
-# extra builds
-hlint: false
-weeder: false
-coverall: false
-
-# travis extra
-# travis-apt-addon: packagename
-# travis-tests: post-script
diff --git a/.travis.yml b/.travis.yml
deleted file mode 100644
index 1196fa1d0a958fb377f56157a2d5dde52d1747b6..0000000000000000000000000000000000000000
--- a/.travis.yml
+++ /dev/null
@@ -1,75 +0,0 @@
-# ~*~ auto-generated by haskell-ci with config : 4f10ebe6d264e64568e369d32a9b5a82649d7c2eed45f7722f41ec22c42fd0a7 ~*~
-
-# Use new container infrastructure to enable caching
-sudo: false
-
-# Caching so the next build will be fast too.
-cache:
-  directories:
-  - $HOME/.ghc
-  - $HOME/.stack
-  - $HOME/.local
-
-matrix:
-  include:
-  - { env: BUILD=stack RESOLVER=ghc-8.0, compiler: ghc-8.0, language: generic, addons: { apt: { packages: [ libgmp-dev ] } } }
-  - { env: BUILD=stack RESOLVER=ghc-8.2, compiler: ghc-8.2, language: generic, addons: { apt: { packages: [ libgmp-dev ] } } }
-  - { env: BUILD=stack RESOLVER=ghc-8.4, compiler: ghc-8.4, language: generic, addons: { apt: { packages: [ libgmp-dev ] } } }
-  - { env: BUILD=stack RESOLVER=ghc-8.6, compiler: ghc-8.6, language: generic, addons: { apt: { packages: [ libgmp-dev ] } }, os: osx }
-  - { env: BUILD=stack RESOLVER=ghc-8.6, compiler: ghc-8.6, language: generic, addons: { apt: { packages: [ libgmp-dev ] } } }
-  allow_failures:
-
-install:
-  - export PATH=$HOME/.local/bin::$HOME/.cabal/bin:$PATH
-  - mkdir -p ~/.local/bin
-  - |
-    case "$BUILD" in
-      stack|weeder)
-        if [ `uname` = "Darwin" ]
-        then
-          travis_retry curl --insecure -L https://www.stackage.org/stack/osx-x86_64 | tar xz --strip-components=1 --include '*/stack' -C ~/.local/bin
-        else
-          travis_retry curl -L https://www.stackage.org/stack/linux-x86_64 | tar xz --wildcards --strip-components=1 -C ~/.local/bin '*/stack'
-        fi
-      ;;
-    cabal)
-      ;;
-    esac
-
-script:
-- |
-  set -ex
-  if [ "x${RUNTEST}" = "xfalse" ]; then exit 0; fi
-  case "$BUILD" in
-    stack)
-      # create the build stack.yaml
-      case "$RESOLVER" in
-      ghc-8.0)
-        echo "{ resolver: lts-9.21, packages: [ '.' ], extra-deps: [], flags: {} }" > stack.yaml
-        stack --no-terminal build --install-ghc --coverage --test --bench --no-run-benchmarks --haddock --no-haddock-deps
-        ;;
-      ghc-8.2)
-        echo "{ resolver: lts-11.22, packages: [ '.' ], extra-deps: [], flags: {} }" > stack.yaml
-        stack --no-terminal build --install-ghc --coverage --test --bench --no-run-benchmarks --haddock --no-haddock-deps
-        ;;
-      ghc-8.4)
-        echo "{ resolver: lts-12.26, packages: [ '.' ], extra-deps: [], flags: {} }" > stack.yaml
-        stack --no-terminal build --install-ghc --coverage --test --bench --no-run-benchmarks --haddock --no-haddock-deps
-        ;;
-      ghc-8.6)
-        echo "{ resolver: lts-13.7, packages: [ '.' ], extra-deps: [], flags: {} }" > stack.yaml
-        stack --no-terminal build --install-ghc --coverage --test --bench --no-run-benchmarks --haddock --no-haddock-deps
-        ;;
-      esac
-      ;;
-    hlint)
-      curl -sL https://raw.github.com/ndmitchell/hlint/master/misc/travis.sh | sh -s . --cpp-define=__GLASGOW_HASKELL__=800 --cpp-define=x86_64_HOST_ARCH=1 --cpp-define=mingw32_HOST_OS=1
-      ;;
-    weeder)
-      stack --no-terminal build --install-ghc
-      curl -sL https://raw.github.com/ndmitchell/weeder/master/misc/travis.sh | sh -s .
-      ;;
-  esac
-  set +ex
-
-