func (c *Call) Store(retvalues ...interface{}) error {
	if c.Err != nil {
		return c.Err
	}
	return Store(c.Body, retvalues...)
}
Store stores the body of the reply into the provided pointers. It returns
an error if the signatures of the body and retvalues don't match, or if
the error status is not nil.
package dbus
import (
	"errors"
	"strings"
)
type Call struct {
	Destination string
	Path        ObjectPath
	Method      string
	Args        []interface{}
	Done chan *Call
	Err error
	Body []interface{}
}
var errSignature = errors.New("dbus: mismatched signature")