code: func (f *Strftime) Format(dst io.Writer, t time.Time) error {
  	const bufSize = 64
  	var b []byte
  	max := len(f.pattern) + 10
  	if max < bufSize {
  		var buf [bufSize]byte
  		b = buf[:0]
  	} else {
  		b = make([]byte, 0, max)
  	}
  	if _, err := dst.Write(f.format(b, t)); err != nil {
  		return err
  	}
  	return nil
  }
docs: // Format takes the destination `dst` and time `t`. It formats the date/time
  // using the pre-compiled pattern, and outputs the results to `dst`