code: func (t *transaction) sendAction(a *action) error {
  	switch a.kind {
  	case actionCommand:
  		return t.conn.Send(a.name, a.args...)
  	case actionScript:
  		return a.script.Send(t.conn, a.args...)
  	}
  	return nil
  }
docs: // sendAction writes a to a connection buffer using conn.Send()