code: func Convert_Slice_string_To_Slice_int32(in *[]string, out *[]int32, s conversion.Scope) error {
  	for _, s := range *in {
  		for _, v := range strings.Split(s, ",") {
  			x, err := strconv.ParseUint(v, 10, 16)
  			if err != nil {
  				return fmt.Errorf("cannot convert to []int32: %v", err)
  			}
  			*out = append(*out, int32(x))
  		}
  	}
  	return nil
  }
docs: // Convert_Slice_string_To_Slice_int32 converts multiple query parameters or
  // a single query parameter with a comma delimited value to multiple int32.
  // This is used for port forwarding which needs the ports as int32.