constructor(username, password) {
        this.username = username;
        this.password = password;
    }
Closes the controlled writable stream, making all future interactions with it fail with the given error `e`.

This method is rarely used, since usually it suffices to return a rejected promise from one of the underlying
sink's methods. However, it can be useful for suddenly shutting down a stream in response to an event outside the
normal lifecycle of interactions with the underlying sink.