Small fixes
A selection of 80 fixes from 174 pull requests.
6.Partial writes
A successful file write may accept only some bytes. The logger ignored that count and lost the remainder. writeAll completes the batch.
11flush: (output) => effect.ignore(logFile.write(encoder.encode(output.join("\n") + "\n")))flush: (output) => effect.ignore(logFile.writeAll(encoder.encode(output.join("\n") + "\n")))