func (m Middleware) H(w http.ResponseWriter, r *http.Request, p martini.Params) {
	err := chain.Chain(m).Run(&w, r, p)
	if err != nil {
		panic(err)
	}
}
H is the martini middleware handling function.  You normally won't call this
function directly but rather you'll pass it to martini.
package martini_sandwich
import (
	"net/http"
	"github.com/augustoroman/sandwich"
	"github.com/augustoroman/sandwich/chain"
	"github.com/go-martini/martini"
)
func New() Middleware {
	c := chain.Chain(sandwich.New()).
		Reserve((martini.Params)(nil))
	return Middleware(c)
}
func TheUsual() Middleware {
	c := chain.Chain(sandwich.TheUsual()).
		Reserve((martini.Params)(nil))
	return Middleware(c)
}
type Middleware sandwich.Middleware