nl: instantiate class BoundaryIter with 2 arguments: self._stream and self._boundary, use it to instantiate LazyStream class, return it.
code: return LazyStream ( BoundaryIter ( self . _stream , self . _boundary ) )