yesodweb/wai — comment on commit 63fac2b6ca715a1a41c0cdb2eb9320887103c895
File:  line 0
By snoyberg:

It's an interesting idea, but there are some invariants in the current Network.Wai.Parse.Sink that don't exist in Data.Conduit.Sink:

* Pushing never returns early
* Pushing never returns leftovers
* There's no SinkNoData constructor

Switching over would mean putting in runtime checks that these rules are obeyed. For now, I think we should leave it as-is.