Swapped out manual show implementations in favor of simply using the 'deriving' functionality of Show. I need to learn to use deriving more, in general.