that instance doesn't seem to be used
add test for desired encoding of single constructor types
add IsString instance for Sexp
Revert "that instance doesn't seem to be used"

This reverts commit 09a9852700ca720a0bf6226cb7edb3e95364a9f1.
thanks to OverloadedStrings, writing Atom is not necessary
correct instance for single constructor types