** It is now an error to change the value of a symbol whose name
starts with a colon--if it is interned in the standard obarray.

However, setting such a symbol to its proper value, which is that symbol itself, is not an error. This is for the sake of programs that support previous Emacs versions by explicitly setting these variables to themselves.

If you set the variable keyword-symbols-constant-flag to nil, this error is suppressed, and you can set these symbols to any values whatever.