added a WritableStream interface again

this time, it's implementing stream.Writable