func Verbatim(s string) Appender {
	return &verbatimw{s: s}
}
Verbatim returns an Appender suitable for generating static text.
For static text, this method is slightly favorable than creating
your own appender, as adjacent verbatim blocks will be combined
at compile time to produce more efficient Appenders
package strftime
import (
	"bytes"
	"fmt"
	"io"
	"strconv"
	"strings"
	"time"
)
var (
	fullWeekDayName             = StdlibFormat("Monday")
	abbrvWeekDayName            = StdlibFormat("Mon")
	fullMonthName               = StdlibFormat("January")
	abbrvMonthName              = StdlibFormat("Jan")
	centuryDecimal              = AppendFunc(appendCentury)
	timeAndDate                 = StdlibFormat("Mon Jan _2 15:04:05 2006")
	mdy                         = StdlibFormat("01/02/06")
	dayOfMonthZeroPad           = StdlibFormat("02")
	dayOfMonthSpacePad          = StdlibFormat("_2")
	ymd                         = StdlibFormat("2006-01-02")
	twentyFourHourClockZeroPad  = &hourPadded{twelveHour: false, pad: '0'}
	twelveHourClockZeroPad      = &hourPadded{twelveHour: true, pad: '0'}
	dayOfYear                   = AppendFunc(appendDayOfYear)
	twentyFourHourClockSpacePad = &hourPadded{twelveHour: false, pad: ' '}
	twelveHourClockSpacePad     = &hourPadded{twelveHour: true, pad: ' '}
	minutesZeroPad              = StdlibFormat("04")
	monthNumberZeroPad          = StdlibFormat("01")
	newline                     = Verbatim("\n")
	ampm                        = StdlibFormat("PM")
	hm                          = StdlibFormat("15:04")
	imsp                        = hmsWAMPM{}
	secondsNumberZeroPad        = StdlibFormat("05")
	hms                         = StdlibFormat("15:04:05")
	tab                         = Verbatim("\t")
	weekNumberSundayOrigin      = weeknumberOffset(0)  
	weekdayMondayOrigin         = weekday(1)
	weekNumberMondayOriginOneOrigin = AppendFunc(appendWeekNumber)
	eby                             = StdlibFormat("_2-Jan-2006")
	weekNumberMondayOrigin = weeknumberOffset(1)  
	weekdaySundayOrigin    = weekday(0)
	natReprTime            = StdlibFormat("15:04:05")  
	natReprDate            = StdlibFormat("01/02/06")  
	year                   = StdlibFormat("2006")      
	yearNoCentury          = StdlibFormat("06")        
	timezone               = StdlibFormat("MST")       
	timezoneOffset         = StdlibFormat("-0700")     
	percent                = Verbatim("%")
)
type Appender interface {
	Append([]byte, time.Time) []byte
}
type AppendFunc func([]byte, time.Time) []byte
func (af AppendFunc) Append(b []byte, t time.Time) []byte {
	return af(b, t)
}
type appenderList []Appender
type dumper interface {
	dump(io.Writer)
}
func (l appenderList) dump(out io.Writer) {
	var buf bytes.Buffer
	ll := len(l)
	for i, a := range l {
		if dumper, ok := a.(dumper); ok {
			dumper.dump(&buf)
		} else {
			fmt.Fprintf(&buf, "%#v", a)
		}
		if i < ll-1 {
			fmt.Fprintf(&buf, ",\n")
		}
	}
	if _, err := buf.WriteTo(out); err != nil {
		panic(err)
	}
}
type stdlibFormat struct {
	s string
}
func StdlibFormat(s string) Appender {
	return &stdlibFormat{s: s}
}
func (v stdlibFormat) Append(b []byte, t time.Time) []byte {
	return t.AppendFormat(b, v.s)
}
func (v stdlibFormat) str() string {
	return v.s
}
func (v stdlibFormat) canCombine() bool {
	return true
}
func (v stdlibFormat) combine(w combiner) Appender {
	return StdlibFormat(v.s + w.str())
}
func (v stdlibFormat) dump(out io.Writer) {
	fmt.Fprintf(out, "stdlib: %s", v.s)
}
type verbatimw struct {
	s string
}