Index: src/GenPoly/Box.cc
===================================================================
--- src/GenPoly/Box.cc	(revision f6d7e0fd6426ec53714b58bf6c5013fb9f1330b6)
+++ src/GenPoly/Box.cc	(revision cff1143e2baa13d1597cb90a47cb8f47aa3cc8db)
@@ -204,6 +204,5 @@
 		}
 
-		DeclarationWithType *
-		Pass1::mutate( FunctionDecl *functionDecl ) {
+		DeclarationWithType *Pass1::mutate( FunctionDecl *functionDecl ) {
 			if ( functionDecl->get_statements() ) {
 				TyVarMap oldtyVars = scopeTyVars;
Index: src/GenPoly/Box.h
===================================================================
--- src/GenPoly/Box.h	(revision f6d7e0fd6426ec53714b58bf6c5013fb9f1330b6)
+++ src/GenPoly/Box.h	(revision cff1143e2baa13d1597cb90a47cb8f47aa3cc8db)
@@ -21,4 +21,5 @@
 
 namespace GenPoly {
+	/// boxes polymorphic function calls
 	void box( std::list< Declaration* >& translationUnit );
 } // namespace GenPoly
Index: src/GenPoly/CopyParams.h
===================================================================
--- src/GenPoly/CopyParams.h	(revision f6d7e0fd6426ec53714b58bf6c5013fb9f1330b6)
+++ src/GenPoly/CopyParams.h	(revision cff1143e2baa13d1597cb90a47cb8f47aa3cc8db)
@@ -20,4 +20,5 @@
 
 namespace GenPoly {
+	/// Clones by-value parameters which have been passed by-reference for polymorphism
 	void copyParams( std::list< Declaration* > &translationUnit );
 } // namespace GenPoly
Index: src/GenPoly/Lvalue.h
===================================================================
--- src/GenPoly/Lvalue.h	(revision f6d7e0fd6426ec53714b58bf6c5013fb9f1330b6)
+++ src/GenPoly/Lvalue.h	(revision cff1143e2baa13d1597cb90a47cb8f47aa3cc8db)
@@ -22,4 +22,5 @@
 
 namespace GenPoly {
+	/// replaces return type of `lvalue T` with `T*`, along with appropriate address-of and dereference operators
 	void convertLvalue( std::list< Declaration* >& translationUnit );
 } // namespace GenPoly
Index: src/GenPoly/Specialize.h
===================================================================
--- src/GenPoly/Specialize.h	(revision f6d7e0fd6426ec53714b58bf6c5013fb9f1330b6)
+++ src/GenPoly/Specialize.h	(revision cff1143e2baa13d1597cb90a47cb8f47aa3cc8db)
@@ -22,4 +22,5 @@
 
 namespace GenPoly {
+	/// generates thunks where needed
 	void convertSpecializations( std::list< Declaration* >& translationUnit );
 } // namespace GenPoly
