Index: src/AST/ParseNode.hpp
===================================================================
--- src/AST/ParseNode.hpp	(revision 056bee803aecbc2db1ac1b7607c78dcf1a8d13f7)
+++ src/AST/ParseNode.hpp	(revision afdb74b47df46baca69fdd94ae046d3d0dbcfee1)
@@ -40,4 +40,6 @@
 	template<typename node_t>
 	friend node_t * mutate(const node_t * node);
+	template<typename node_t>
+	friend node_t * shallowCopy(const node_t * node);
 };
 
