Amend RFC 48

The original definition of public items was based on reachability rather than simply checking whether the item is declared `pub` or not.  The RFC also did not describe how privacy and `impl` definitions are related.