Sheeple autoboxes a limited number of lisp types, and lisp objects of those type. This allows certain limited behaviors to be performed by Sheeple's message system, such as dispatching on non-sheeple objects. The method by which these objects are boxed and kept track of, though, is still in flux.