If this patch is acceptable, I'll update NEWS and submit patches to make `read-number' calls in core to use `format-prompt'. I understand that such a breaking change may not be acceptable since it affects external packages as well. In that case, this patch documents the collision between `read-number' and `format-prompt':