func New(message string) error {
	return _error{
		message,
		callers(),
	}
}
New returns an error with the supplied message.
package errors
import (
	"fmt"
	"io"
)
type _error struct {
	msg string
	*stack
}
func (e _error) Error() string { return e.msg }
func (e _error) Format(s fmt.State, verb rune) {
	switch verb {
	case 'v':
		if s.Flag('+') {
			io.WriteString(s, e.msg)
			fmt.Fprintf(s, "%+v", e.StackTrace())
			return
		}
		fallthrough
	case 's':
		io.WriteString(s, e.msg)
	}
}