Preserve source name of constants where possible. Comment primitives.
Added make target for running tests.
Recompiled examples.