gitextract_njh7ebiu/ ├── .devcontainer/ │ ├── Dockerfile │ └── devcontainer.json ├── .gitignore ├── Dockerfile ├── LICENSE ├── README.md ├── anchordoc/ │ ├── LICENSE │ ├── README.md │ ├── Setup.hs │ ├── anchordoc.cabal │ ├── notebooks.anchordoc.sh │ ├── src/ │ │ └── Main.hs │ └── stack.yaml ├── docker-compose.yml ├── flake.nix ├── kernels/ │ └── haskell.nix ├── kernels.nix ├── notebook/ │ ├── 00-preface.ipynb │ ├── 01-introduction.ipynb │ ├── 02-starting-out.ipynb │ ├── 03-types-and-typeclasses.ipynb │ ├── 04-syntax-in-functions.ipynb │ ├── 05-recursion.ipynb │ ├── 06-higher-order-functions.ipynb │ ├── 07-modules.ipynb │ ├── 08-making-our-own-types-and-typeclasses.ipynb │ ├── 09-input-and-output.ipynb │ ├── 10-functionally-solving-problems.ipynb │ ├── 11-functors-applicative-functors-and-monoids.ipynb │ ├── 12-a-fistful-of-monads.ipynb │ ├── 13-for-a-few-monads-more.ipynb │ └── 14-zippers.ipynb └── notebook_extra/ ├── WidgetChart.ipynb ├── WidgetDiagram.ipynb └── WidgetRevival.ipynb