code: func (d *Dataset) SetProperty(key, val string) error {
  	prop := strings.Join([]string{key, val}, "=")
  	_, err := zfs("set", prop, d.Name)
  	return err
  }
docs: // SetProperty sets a ZFS property on the receiving dataset.
  // A full list of available ZFS properties may be found here:
  // https://www.freebsd.org/cgi/man.cgi?zfs(8).