Simple library for manipulating streams of data