default_Makefile is just included by all Makefiles now
build process is probably final.
make a c++ demo of returning an encapsulated type.
can do this.get() = expr, and have it call a "setter"
upgrade set_redirect to allow defining your own "setter"