Streaming api

There is a cool utility which tells you when you missed error returns:

github.com/kisielk/errcheck