code: func LimitWriter(w io.Writer, n int64) io.Writer {
  	return &limitedWriter{W: w, N: n}
  }
docs: // LimitWriter works like io.LimitReader. It writes at most n bytes
  // to the underlying Writer. It returns io.ErrShortWrite if more than n
  // bytes are attempted to be written.