II. The Streams Library