remove outliner code. linker exports everything
use dots for path
self is not a parameter
add special name for instance
bind module to "self"
support "def A.foo"