Add "AutoDeference" (enabled by default, disabled during crawl) that means that most callers should never see a "far" pointer