Index: doc/working/exception/translate.c
===================================================================
--- doc/working/exception/translate.c	(revision 465ed183eb041fa90a4d6647a205765d9d894c05)
+++ doc/working/exception/translate.c	(revision 8d50e344e775c7beb69007ffc918d575885c8b86)
@@ -2,13 +2,18 @@
  *
  * Note that these are not final. Names, syntax and the exact translation
- * will be updated. The first section is the shared definitions we will have
- * to have access to where the translations are preformed.
+ * will be updated. The first section is the shared definitions, not generated
+ * by the local translations but used by the translated code.
+ *
+ * Most of these exist only after translation (in C code). The first (the
+ * exception type) has to exist in Cforall code so that it can be used
+ * directly in Cforall. The two __throw_* functions might have wrappers in
+ * Cforall, but the underlying functions should probably be C. struct
+ * stack_exception_data has to exist inside of the coroutine data structures
+ * and so should be compiled as they are.
  */
 
-// Currently it is a typedef for int, but later it will be the root of the
-// hierarchy and so have to be public.
+// Currently it is a typedef for int, but later it will be a new type.
 typedef int exception;
 
-// These might be given simpler names and made public.
 void __throw_terminate(exception except) __attribute__((noreturn));
 void __throw_resume(exception except);
