code: func (c *Client) AccessFilter(filter string, scope string, data interface{}) (interface{}, error) {
  	socket, err := net.Dial("unix", c.SocketPath)
  	if err != nil {
  		return nil, err
  	}
  	defer socket.Close()
  	return c.SendRequest(filter, []interface{}{scope, data}, socket)
  }
docs: // A generalize function for sending access filter messages