this makes you think a lot about how to structure ...
# random
a
this makes you think a lot about how to structure code (to make the compiler happy) instead of how to structure the actual solution