adding testing infrastructure.
add tests for #facade and :if.