Abstract stream.