[This spec](https://mlabs-haskell.github.io/uplc-benchmark/static/constant-product-dex-spec.pdf) TODO: - [ ] Basic swap with polymorphic fixed-function - [ ] Calculating fees - [ ] Minting liquidity tokens (blocked by #31)