allow constructing Rc/RcMut from Const types too

This is still enough to prevent cycles (explanation given in the docstring).