Turn streams of events into ponds of data