As I "worked" on this code, I've come to really hate where the `main` method is located. At the end or at the beginning of the object, minus `val` declarations, would be fine. In the middle, it's a PITA.