"On symbols, booleans, the empty list, pairs, non-empty strings, vectors, bytevectors, and records, eq? and eqv? are guaranteed to have the same behavior."
And later on the same page:
"On empty strings, vectors, bytevectors, and records, eq? may also behave differently from eqv?."
Have eq? and eqv? the same behaviour for records or do they behave differently?
The first sentence could also mean that eq? does the same for strings and records. But what is the record equivalent for an empty string? Does it exist?