Index: src/Common/utility.h
===================================================================
--- src/Common/utility.h	(revision 8d25360e4dfa05035c94eaafd0980fce401b0be7)
+++ src/Common/utility.h	(revision 2f42718dd1dafad85f808eaefd91c3a4c1871b20)
@@ -497,4 +497,18 @@
 }
 
+// -----------------------------------------------------------------------------
+/// Simple ranged-base standard algorithms
+namespace std {
+	template< typename range, typename out >
+	static inline auto move( range & r, out o ) -> decltype(std::move( std::begin(r), std::end(r), o )) {
+		return std::move( std::begin(r), std::end(r), o );
+	}
+
+	template< typename range, typename out >
+	static inline auto copy( range & r, out o ) -> decltype(std::copy( std::begin(r), std::end(r), o )) {
+		return std::copy( std::begin(r), std::end(r), o );
+	}
+}
+
 // Local Variables: //
 // tab-width: 4 //
