code: func getTagOptions(value string) TagOptions {
  	options := TagOptions{}
  
  	for _, opt := range strings.Split(value, ";") {
  		o := strings.Split(opt, ":")
  
  		// deepcopier:"keyword; without; value;"
  		if len(o) == 1 {
  			options[o[0]] = ""
  		}
  
  		// deepcopier:"key:value; anotherkey:anothervalue"
  		if len(o) == 2 {
  			options[strings.TrimSpace(o[0])] = strings.TrimSpace(o[1])
  		}
  	}
  
  	return options
  }
docs: // getTagOptions parses deepcopier tag field and returns options.