The signature of mapping-catenate in the spec is
(mapping-catenate mapping1 key value mapping2)
But in the reference implementation it is
(mapping-catenate comparator mapping1 key value mapping2)
Since the description of the spec refers to the comparator argument, I think its signature is missing it.