std: expand the `Share` docs to make them more precise.

std: expand the `Share` docs to make them more precise.

And give some examples about exactly what's `Share` and what's not.