Fix JSON breakage with non-ASCII7 or non-printing strings.
Fix Event Haddock. Apparently Haddock doesn't do GADTs. Fixes #130.