added more comments and type headers
added more comments and type headers

Ignore-this: 5cecadb616d2d5e38aae8a5a0f3cdcf4

darcs-hash:20090509185520-b3b23-fd5d36b95e2360733e7966254d8bccf4059c376f.gz

keithshep/txt-sushi