River: an intermediate language for stream processing. (5th June 2015)