code: func New() *Martini {
  	m := &Martini{Injector: inject.New(), action: func() {}, logger: log.New(os.Stdout, "[martini] ", 0)}
  	m.Map(m.logger)
  	m.Map(defaultReturnHandler())
  	return m
  }
docs: // New creates a bare bones Martini instance. Use this method if you want to have full control over the middleware that is used.