Use of `pointer`

Having it as: Core.unsafe_pointer I think would be enough to discourage the faint of heart.
I don’t know why it is exported, I’d make all the unsafe_* things be unexported, make people work just a little bit to find them (but don’t remove them from the tool box of people writing code at the level of Base, such as my package to replace Char and String)