# Functions
LazyReadCloser provides an interface to a ReadCloser that will open on the first access.
LazyWriteCloser provides an interface to a WriteCloser that will open on the first access.
NewEmptySkipper creates an io.WriteCloser that will only start writing once a non-whitespace byte has been encountered.
NormalizeFileMode converts the given mode to a mode that will work as expected on the given OS.
SameSkipper creates an io.WriteCloser that will only start writing once a difference with the current output has been encountered.