functional-programming TDA452 / DIT143 Functional programming (2022) to install globally or whatever cabal install --ghc-options=-dynamic