assignInMyNamespace is intended to be called from functions
  within a package, and chooses the namespace as the environment of the
  function calling it.
The namespace can be specified in several ways.  Using, for example,
  ns = "stats" is the most direct, but a loaded package can be
  specified via any of the methods used for get: ns
  can also be the environment printed as <namespace:foo>.
getFromNamespace is similar to (but predates) the
  ::: operator: it is more flexible in how the namespace
  is specified.
fixInNamespace invokes edit on the object named
  x and assigns the revised object in place of the original
  object.  For compatibility with fix, x can be unquoted.