@@ -1,5 +1,7 @@
#pragma once
+#include <memory>
+
#include "source.hpp"
namespace stream {
+#include <iterator>
namespace stream { namespace detail {
template <typename Iter> class source_iterator {
public: