Index: src/ControlStruct/CaseRangeMutator.h
===================================================================
--- src/ControlStruct/CaseRangeMutator.h	(revision 145f1fc837f3fe2237a52a1c4d10dfa54a209da5)
+++ src/ControlStruct/CaseRangeMutator.h	(revision 724c2b6f8ab60e02cc9a9c5872b23139ff804274)
@@ -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 145f1fc837f3fe2237a52a1c4d10dfa54a209da5)
+++ src/ControlStruct/ChooseMutator.h	(revision 724c2b6f8ab60e02cc9a9c5872b23139ff804274)
@@ -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 145f1fc837f3fe2237a52a1c4d10dfa54a209da5)
+++ src/ControlStruct/LabelFixer.h	(revision 724c2b6f8ab60e02cc9a9c5872b23139ff804274)
@@ -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 145f1fc837f3fe2237a52a1c4d10dfa54a209da5)
+++ src/ControlStruct/Mutate.h	(revision 724c2b6f8ab60e02cc9a9c5872b23139ff804274)
@@ -23,4 +23,5 @@
 
 namespace ControlStruct {
+	/// Desugars Cforall control structures
 	void mutate( std::list< Declaration* > translationUnit );
 } // namespace ControlStruct
