Revert "Add timing flag to Makefile."

This reverts commit 78bcf766187e4c3f222c9d85977de0190eaae40e.
Rename 'impure' to 'noop'.
Add 'cond' function for dynamic pattern matching.