:white_check_mark: Make the specs much more end-to-end-y

Learned a couple things from the Atom Whitespace package and decided
to give implementing them a try. It seems to have worked out well!