21.1.1.1 Abstract Classifications of Streams