There is no unprotect function, because we want to allow the compiler to take advantage of the unchangeability.
The documentation function document protects the symbols it documents.