Solving Advent of Code "Seating System" with Comonads and Stencils | Hacker News Reader