should use checkString instead of checkIf
un-space the key names when enumerating the keys
adding braces and brackets groupings
creating a document-skeleton generator, at least for Pyret-defined modules