Better compile/run/test support, tests.