Considering the following snippet:
s, err := strconv.Unquote(`"\udead"`) // outputs "\ufffd", nil
This is incorrect as Unquote is supposed to parse a string literal according to the Go specification for string literals, which forbids surrogate halves. I expect this to report an error.