Simplify custom `Writable` (#32247)
Simplify custom `Writable` (#32247)

* Simplify custom writable

* Fix draining
JeromeFitz/next.js,JeromeFitz/next.js,azukaru/next.js,azukaru/next.js,zeit/next.js,JeromeFitz/next.js,azukaru/next.js,JeromeFitz/next.js,zeit/next.js,azukaru/next.js,zeit/next.js