this flake defines a wrapper script that automates passing input to the problems.
in order to use it, the problem folder must include `XX-input.txt`, where `XX` is the suffix defined in the cabal file.
the default package provides a wrapper `aoc2021`, which when invoked with `aoc2021 XX` will cat the contents of `XX-input.txt` to the program `aoc2021-XX` (as defined in the cabal file).