abstraction (stream)