Sink sink([int position = 0]) { checkState(!_closed, 'closed'); _openCount++; return FileHandleSink(this, position); }