Avoid compiling if no phases (`setup`, `teardown`) are specified to make it easier to test in Node without requiring local vars be anchored on `global`.