show/Show mistake, good catch. Added explanation of approach before the bulk of src/Main.hs