It would appear that this change broke the `:surround` command (it was a dirty hack, so it was bound to be broken ;-)):
`union(...)` copies the original map, so any changes to `DELIMITER_REGISTRY` via `addDelimiterHolder` are ignored.