It says "Returns ... constructed by continuation-mark-set->list when applied to the same arguments", but continuation-mark-set->iterator takes key-list, while continuation-mark-set->list takes a single key. Reference implementation suggests it is intended to be continuation-mark-set->list*.
If that's the case, "A correct but possibly inefficient implementation" shown in the entry needs to be adjusted as well.