Solutions for adventofcode.com/2018 in Haskell