func ActionReceiverFromTag(tag string) (Tag, error) {
	unitTag, err := ParseUnitTag(tag)
	if err == nil {
		return unitTag, nil
	}
	machineTag, err := ParseMachineTag(tag)
	if err == nil {
		return machineTag, nil
	}
	return nil, errors.Errorf("invalid actionreceiver tag %q", tag)
}
// ActionReceiverFrom Tag returns an ActionReceiver tag from
// a machine or unit tag.
ActionReceiverFrom Tag returns an ActionReceiver tag from
a machine or unit tag.
// ActionReceiverFrom Tag returns an ActionReceiver tag from // a machine or unit tag .
func ActionReceiverFromTag(tag string) (Tag, error) {
	unitTag, err := ParseUnitTag(tag)
	if err == nil {
		return unitTag, nil
	}
	machineTag, err := ParseMachineTag(tag)
	if err == nil {
		return machineTag, nil
	}
	return nil, errors.Errorf("invalid actionreceiver tag %q", tag)
}
func ActionReceiverFromTag ( tag string ) ( Tag , error ) { unitTag , err := ParseUnitTag ( tag ) if err == nil { return unitTag , nil } machineTag , err := ParseMachineTag ( tag ) if err == nil { return machineTag , nil } return nil , errors . Errorf ( " " , tag ) }
ActionReceiverFrom Tag returns an ActionReceiver tag from
a machine or unit tag.
ActionReceiverFrom Tag returns an ActionReceiver tag from a machine or unit tag .