helper.go
func Rand(h ...HandlerFunc) HandlerFunc {
	f := func(ctx *Context) error {
		if err := h[rand.Intn(len(h))](ctx); err != nil {
			return err
		}
		return nil
	}
	return f
}
func Rand(h ...HandlerFunc) HandlerFunc {
	f := func(ctx *Context) error {
		if err := h[rand.Intn(len(h))](ctx); err != nil {
			return err
		}
		return nil
	}
	return f
}
// Rand picks one HandlerFunc(s) in the slide.