in #functional programming, #haskell, #types, #advent of code, #functor combinators, @Haskell, +Beginner/Intermediate Haskell Projects