Install
-------
+You can compile the project using either `cabal`, `make`, or `stack`.
+
+## Cabal
+
To compile the project using [cabal](https://www.haskell.org/cabal/),
first install the build-time dependencies (either globally or in a
cabal sandbox):
`cabal install`
+## Make
+
Alternatively, a `Makefile` is provided:
```sh
make clean
```
+## Stack
+
+To compile and install the project using [stack](https://haskellstack.org/), run:
+
+```sh
+ stack setup
+ stack install
+```
+
Usage
-----