aoc-2022-in-haskell