rvagg/through2 — pull request #4 by mafintosh (2013-12-11 18:18:17+00:00)
Title: Do not create a new prototype everytime make is called

Great module!

Currently make will create a new prototype and throw it away everytime it's called.
This PR changes this by just using `new stream.Transform()` in make and then overriding `._transform` and `._flush` afterwards. This leads to much faster instantiation time (10x faster in my benchmarks).