added name binding information, in preparation for proper import scoping
Unit tests for `exact_src`, got aliasing working (updating the things that broke), and updated docs