├── .gitignore ├── .weeder.yaml ├── CHANGELOG.md ├── LICENSE ├── PLAN.md ├── README.md ├── Setup.hs ├── default.nix ├── newtype-zoo.cabal ├── nix-format-code.sh ├── nix-ghcid.sh ├── nix-hoogle.sh ├── nix-release.sh ├── nix-shell.sh ├── nix-weeder.sh ├── nix ├── hoogle-tls │ ├── cert.pem │ └── privkey.pem ├── ide.nix ├── overlay.nix ├── pkgs.nix ├── sources.json └── sources.nix ├── shell.nix ├── src ├── NewtypeZoo.hs └── NewtypeZoo │ ├── Active.hs │ ├── Allocated.hs │ ├── Available.hs │ ├── Broken.hs │ ├── Cached.hs │ ├── Complete.hs │ ├── Completed.hs │ ├── Consistent.hs │ ├── Current.hs │ ├── Disabled.hs │ ├── Enabled.hs │ ├── Established.hs │ ├── Existing.hs │ ├── Failed.hs │ ├── Inconsistent.hs │ ├── Invalid.hs │ ├── Marked.hs │ ├── Missing.hs │ ├── Multiple.hs │ ├── Needed.hs │ ├── New.hs │ ├── Next.hs │ ├── Obsolete.hs │ ├── Offered.hs │ ├── Old.hs │ ├── Partial.hs │ ├── Pending.hs │ ├── Previous.hs │ ├── Proposed.hs │ ├── Rejected.hs │ ├── Remaining.hs │ ├── Replied.hs │ ├── Requested.hs │ ├── Required.hs │ ├── Responded.hs │ ├── Single.hs │ ├── Unchecked.hs │ ├── Unwanted.hs │ ├── Updated.hs │ ├── Valid.hs │ └── Wanted.hs └── stack.yaml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheyll/newtype-zoo/HEAD/.gitignore -------------------------------------------------------------------------------- /.weeder.yaml: -------------------------------------------------------------------------------- 1 | - package: 2 | - name: newtype-zoo 3 | 4 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheyll/newtype-zoo/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheyll/newtype-zoo/HEAD/LICENSE -------------------------------------------------------------------------------- /PLAN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheyll/newtype-zoo/HEAD/PLAN.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheyll/newtype-zoo/HEAD/README.md -------------------------------------------------------------------------------- /Setup.hs: -------------------------------------------------------------------------------- 1 | import Distribution.Simple 2 | main = defaultMain 3 | -------------------------------------------------------------------------------- /default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheyll/newtype-zoo/HEAD/default.nix -------------------------------------------------------------------------------- /newtype-zoo.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheyll/newtype-zoo/HEAD/newtype-zoo.cabal -------------------------------------------------------------------------------- /nix-format-code.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheyll/newtype-zoo/HEAD/nix-format-code.sh -------------------------------------------------------------------------------- /nix-ghcid.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheyll/newtype-zoo/HEAD/nix-ghcid.sh -------------------------------------------------------------------------------- /nix-hoogle.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheyll/newtype-zoo/HEAD/nix-hoogle.sh -------------------------------------------------------------------------------- /nix-release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheyll/newtype-zoo/HEAD/nix-release.sh -------------------------------------------------------------------------------- /nix-shell.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheyll/newtype-zoo/HEAD/nix-shell.sh -------------------------------------------------------------------------------- /nix-weeder.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheyll/newtype-zoo/HEAD/nix-weeder.sh -------------------------------------------------------------------------------- /nix/hoogle-tls/cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheyll/newtype-zoo/HEAD/nix/hoogle-tls/cert.pem -------------------------------------------------------------------------------- /nix/hoogle-tls/privkey.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheyll/newtype-zoo/HEAD/nix/hoogle-tls/privkey.pem -------------------------------------------------------------------------------- /nix/ide.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheyll/newtype-zoo/HEAD/nix/ide.nix -------------------------------------------------------------------------------- /nix/overlay.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheyll/newtype-zoo/HEAD/nix/overlay.nix -------------------------------------------------------------------------------- /nix/pkgs.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheyll/newtype-zoo/HEAD/nix/pkgs.nix -------------------------------------------------------------------------------- /nix/sources.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheyll/newtype-zoo/HEAD/nix/sources.json -------------------------------------------------------------------------------- /nix/sources.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheyll/newtype-zoo/HEAD/nix/sources.nix -------------------------------------------------------------------------------- /shell.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheyll/newtype-zoo/HEAD/shell.nix -------------------------------------------------------------------------------- /src/NewtypeZoo.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheyll/newtype-zoo/HEAD/src/NewtypeZoo.hs -------------------------------------------------------------------------------- /src/NewtypeZoo/Active.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheyll/newtype-zoo/HEAD/src/NewtypeZoo/Active.hs -------------------------------------------------------------------------------- /src/NewtypeZoo/Allocated.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheyll/newtype-zoo/HEAD/src/NewtypeZoo/Allocated.hs -------------------------------------------------------------------------------- /src/NewtypeZoo/Available.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheyll/newtype-zoo/HEAD/src/NewtypeZoo/Available.hs -------------------------------------------------------------------------------- /src/NewtypeZoo/Broken.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheyll/newtype-zoo/HEAD/src/NewtypeZoo/Broken.hs -------------------------------------------------------------------------------- /src/NewtypeZoo/Cached.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheyll/newtype-zoo/HEAD/src/NewtypeZoo/Cached.hs -------------------------------------------------------------------------------- /src/NewtypeZoo/Complete.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheyll/newtype-zoo/HEAD/src/NewtypeZoo/Complete.hs -------------------------------------------------------------------------------- /src/NewtypeZoo/Completed.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheyll/newtype-zoo/HEAD/src/NewtypeZoo/Completed.hs -------------------------------------------------------------------------------- /src/NewtypeZoo/Consistent.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheyll/newtype-zoo/HEAD/src/NewtypeZoo/Consistent.hs -------------------------------------------------------------------------------- /src/NewtypeZoo/Current.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheyll/newtype-zoo/HEAD/src/NewtypeZoo/Current.hs -------------------------------------------------------------------------------- /src/NewtypeZoo/Disabled.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheyll/newtype-zoo/HEAD/src/NewtypeZoo/Disabled.hs -------------------------------------------------------------------------------- /src/NewtypeZoo/Enabled.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheyll/newtype-zoo/HEAD/src/NewtypeZoo/Enabled.hs -------------------------------------------------------------------------------- /src/NewtypeZoo/Established.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheyll/newtype-zoo/HEAD/src/NewtypeZoo/Established.hs -------------------------------------------------------------------------------- /src/NewtypeZoo/Existing.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheyll/newtype-zoo/HEAD/src/NewtypeZoo/Existing.hs -------------------------------------------------------------------------------- /src/NewtypeZoo/Failed.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheyll/newtype-zoo/HEAD/src/NewtypeZoo/Failed.hs -------------------------------------------------------------------------------- /src/NewtypeZoo/Inconsistent.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheyll/newtype-zoo/HEAD/src/NewtypeZoo/Inconsistent.hs -------------------------------------------------------------------------------- /src/NewtypeZoo/Invalid.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheyll/newtype-zoo/HEAD/src/NewtypeZoo/Invalid.hs -------------------------------------------------------------------------------- /src/NewtypeZoo/Marked.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheyll/newtype-zoo/HEAD/src/NewtypeZoo/Marked.hs -------------------------------------------------------------------------------- /src/NewtypeZoo/Missing.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheyll/newtype-zoo/HEAD/src/NewtypeZoo/Missing.hs -------------------------------------------------------------------------------- /src/NewtypeZoo/Multiple.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheyll/newtype-zoo/HEAD/src/NewtypeZoo/Multiple.hs -------------------------------------------------------------------------------- /src/NewtypeZoo/Needed.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheyll/newtype-zoo/HEAD/src/NewtypeZoo/Needed.hs -------------------------------------------------------------------------------- /src/NewtypeZoo/New.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheyll/newtype-zoo/HEAD/src/NewtypeZoo/New.hs -------------------------------------------------------------------------------- /src/NewtypeZoo/Next.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheyll/newtype-zoo/HEAD/src/NewtypeZoo/Next.hs -------------------------------------------------------------------------------- /src/NewtypeZoo/Obsolete.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheyll/newtype-zoo/HEAD/src/NewtypeZoo/Obsolete.hs -------------------------------------------------------------------------------- /src/NewtypeZoo/Offered.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheyll/newtype-zoo/HEAD/src/NewtypeZoo/Offered.hs -------------------------------------------------------------------------------- /src/NewtypeZoo/Old.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheyll/newtype-zoo/HEAD/src/NewtypeZoo/Old.hs -------------------------------------------------------------------------------- /src/NewtypeZoo/Partial.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheyll/newtype-zoo/HEAD/src/NewtypeZoo/Partial.hs -------------------------------------------------------------------------------- /src/NewtypeZoo/Pending.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheyll/newtype-zoo/HEAD/src/NewtypeZoo/Pending.hs -------------------------------------------------------------------------------- /src/NewtypeZoo/Previous.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheyll/newtype-zoo/HEAD/src/NewtypeZoo/Previous.hs -------------------------------------------------------------------------------- /src/NewtypeZoo/Proposed.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheyll/newtype-zoo/HEAD/src/NewtypeZoo/Proposed.hs -------------------------------------------------------------------------------- /src/NewtypeZoo/Rejected.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheyll/newtype-zoo/HEAD/src/NewtypeZoo/Rejected.hs -------------------------------------------------------------------------------- /src/NewtypeZoo/Remaining.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheyll/newtype-zoo/HEAD/src/NewtypeZoo/Remaining.hs -------------------------------------------------------------------------------- /src/NewtypeZoo/Replied.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheyll/newtype-zoo/HEAD/src/NewtypeZoo/Replied.hs -------------------------------------------------------------------------------- /src/NewtypeZoo/Requested.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheyll/newtype-zoo/HEAD/src/NewtypeZoo/Requested.hs -------------------------------------------------------------------------------- /src/NewtypeZoo/Required.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheyll/newtype-zoo/HEAD/src/NewtypeZoo/Required.hs -------------------------------------------------------------------------------- /src/NewtypeZoo/Responded.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheyll/newtype-zoo/HEAD/src/NewtypeZoo/Responded.hs -------------------------------------------------------------------------------- /src/NewtypeZoo/Single.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheyll/newtype-zoo/HEAD/src/NewtypeZoo/Single.hs -------------------------------------------------------------------------------- /src/NewtypeZoo/Unchecked.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheyll/newtype-zoo/HEAD/src/NewtypeZoo/Unchecked.hs -------------------------------------------------------------------------------- /src/NewtypeZoo/Unwanted.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheyll/newtype-zoo/HEAD/src/NewtypeZoo/Unwanted.hs -------------------------------------------------------------------------------- /src/NewtypeZoo/Updated.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheyll/newtype-zoo/HEAD/src/NewtypeZoo/Updated.hs -------------------------------------------------------------------------------- /src/NewtypeZoo/Valid.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheyll/newtype-zoo/HEAD/src/NewtypeZoo/Valid.hs -------------------------------------------------------------------------------- /src/NewtypeZoo/Wanted.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheyll/newtype-zoo/HEAD/src/NewtypeZoo/Wanted.hs -------------------------------------------------------------------------------- /stack.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheyll/newtype-zoo/HEAD/stack.yaml --------------------------------------------------------------------------------