Index: src/ControlStruct/CaseRangeMutator.h
===================================================================
--- src/ControlStruct/CaseRangeMutator.h	(revision f6d7e0fd6426ec53714b58bf6c5013fb9f1330b6)
+++ src/ControlStruct/CaseRangeMutator.h	(revision 82dd287be3d478bfc671d7f0679e11c94f8b8500)
@@ -22,4 +22,5 @@
 
 namespace ControlStruct {
+	/// expand case ranges and turn fallthru into a null statement
 	class CaseRangeMutator : public Mutator {
 	  public:
Index: src/ControlStruct/ChooseMutator.h
===================================================================
--- src/ControlStruct/ChooseMutator.h	(revision f6d7e0fd6426ec53714b58bf6c5013fb9f1330b6)
+++ src/ControlStruct/ChooseMutator.h	(revision 82dd287be3d478bfc671d7f0679e11c94f8b8500)
@@ -22,4 +22,5 @@
 
 namespace ControlStruct {
+	/// transform choose statements into switch statements
 	class ChooseMutator : public Mutator {
 	  public:
Index: src/ControlStruct/LabelFixer.h
===================================================================
--- src/ControlStruct/LabelFixer.h	(revision f6d7e0fd6426ec53714b58bf6c5013fb9f1330b6)
+++ src/ControlStruct/LabelFixer.h	(revision 82dd287be3d478bfc671d7f0679e11c94f8b8500)
@@ -25,4 +25,5 @@
 
 namespace ControlStruct {
+	/// normalizes label definitions and generates multi-level exit labels
 	class LabelFixer : public Visitor {
 		typedef Visitor Parent;
Index: src/ControlStruct/Mutate.h
===================================================================
--- src/ControlStruct/Mutate.h	(revision f6d7e0fd6426ec53714b58bf6c5013fb9f1330b6)
+++ src/ControlStruct/Mutate.h	(revision 82dd287be3d478bfc671d7f0679e11c94f8b8500)
@@ -23,4 +23,5 @@
 
 namespace ControlStruct {
+	/// Desugars Cforall control structures
 	void mutate( std::list< Declaration* > translationUnit );
 } // namespace ControlStruct
