6.2.3. Streams as Arguments to Functions