func Errorf(message string, a ...interface{}) error {
	return wrap(fmt.Errorf(message, a...))
}
func Errorf(message string, a ...interface{}) error {
	return wrap(fmt.Errorf(message, a...))
}
// Errorf returns a traceable error with the given formatted message.