# Compose

Overload do-notation for:

- function composition
- usage of existential types

## File structure

| File                               | Description                                 |
| ---------------------------------- | ------------------------------------------- |
| [Compose.purs](./src/Compose.purs) | Function composition do-notation            |
| [Main.purs](./src/Main.purs)       | Demo usage and existential-type do-notation |